Студопедия
rus | ua | other

Home Random lecture






Basic 2-And-Not.vhd


Date: 2015-10-07; view: 474.


Файлы

Использование процедур и функций

70. Создать программу, которая вычисляет значения выражений
для введенных с клавиатуры значений s, t:

h(s,t) + mах(h4(s - t, st), h4(s-t,s + t)) + h(1, 1), где вычисление h(a, b) оформлено в виде функции

h(a, b) = a/(1 + b2) + b/(1+a2)-(a-b)3.

71. Составить процедуру, заменяющую в исходной строке сим­волов все единицы нулями и все нули единицами. Замена должна выполняться начиная с заданной позиции строки.

 

72. Даны действительные числа а1 а2, ..., а30 . Получить:

max (а1 + а30, а2 + a29, …, a15 + a16);

При решении использовать процедуры.

 

73. Даны действительные числа а1 а2, ..., а30 . Получить:

min (а1 * а16, a2 * a17, …, a15 * a30).
При решении использовать процедуры.

 

74. Составить процедуру, подсчитывающую количество слов в исходном предложении. Проверить работу процедуры в основной программе.

 

75. Написать процедуру, определяющую, является ли входное предложение палиндромом (палиндром — слово или предложение, имеющее одинаковое прочтение с начала и с конца, например, «А в Енисее — синева»):

Function Polin (Word As String) As Boolean . Проверить работу процедуры в основной программе.

 

 

76. Дан текстовый файл, содержащий целые числа. Найти среди этих чисел количество четных чисел;

 

77. Дан текстовый файл, содержащий целые числа. Найти среди этих чисел количество удвоенных нечетных чисел (например: 6 = 2*3, 10 = 2*5 и т. п.);

 

78. Дан текстовый файл, содержащий целые числа. Найти среди этих чисел количество квадратов нечетных чисел (например: 9, 25 и т. п.).

 

79. Дано натуральное число n. Записать в файл целые числа b1,…, bn,
определенные следующим образом:

bi = 2i + 3i + 1; где i= 1, 2, ..., n

 

 

80. Дано натуральное число n. Записать в файл целые числа b1,…, bn,
определенные следующим образом:

bi = 1 + 1/2 + ... + 1/i; где i = 1, 2, ..., n

 

81. Дано натуральное число n. Записать в файл целые числа b1,…, bn,
определенные следующим образом:

bi = 2i/i!; где i= 1, 2, ..., n

 

82. Дано натуральное число n. Записать в файл целые числа b1,…, bn,
определенные следующим образом:

bi = 1 - 1 / 2 + ... + (-1)i+ 1 / i, где i= 1, 2, ..., n.

 

83. Создать файл, содержащий целые числа, не равные нулю. Числа в файле должны располагаться в следующем порядке: 10 положительных, 10 отрицательных, 10 положительных, 10 отрицатель­ных и т. д. Переписать этот файл в новый файл так, чтобы во втором числа шли в порядке 20 положительных, 20 отрицательных и т. д.

84. Дан текстовый файл. Удалить из файла все однобуквенные слова и все лишние пробелы. Результат записать в другой файл.

 

85. Дан текстовый файл. Найти самое длинное слово среди слов, вторая буква которых «е». Если слов с наибольшей длиной несколько, то найти последнее из них. Если таких слов нет, то сообщить об этом.

 

 

LIBRARY IEEE;

USE IEEE.std_logic_1164.ALL;


<== previous lecture | next lecture ==>
Обработка последовательности символов | Basic 2-Or-Not.vhd
lektsiopedia.org - 2013 год. | Page generation: 0.036 s.