Автор работы: Пользователь скрыл имя, 18 Сентября 2013 в 13:47, контрольная работа
Условие задачи №1
Имеется четыре А, В, С, Д произвольных числа. ЭВМ должна ответить на вопрос: Правда ли что …?
Условие задачи №2
Составить программу вычисления и выдачи на печать суммы (или произведения) N элементов бесконечного числового ряда.
Условие задачи № 3
Имеется массив А из N произвольных чисел А (N), среди которых есть положительные, отрицательные и нулевые. Составить програм
Условие задачи № 4
Составить программу вычисления числового ряда для известного числа ряда N. Перед программированием следует выявить и написать необходимые аналитические соотношения, описывающие все изменяющиеся зависимости.
КОНТРОЛЬНЫЕ ЗАДАНИЯ.
Условие задачи №1
Имеется четыре А, В, С, Д произвольных числа. ЭВМ должна ответить на вопрос: Правда ли что …?
Среди чисел точно одно больше 6?
INPUT “введите А”; А
INPUT “введите В”; В
INPUT “введите С”; С
INPUT “введите Д”; Д
IF (A > 6 OR B > 6 OR C > 6 OR D > 6 ) Then Print “Правда” else “Неправда”
ЕND
Условие задачи №2
Составить программу вычисления и выдачи на печать суммы (или произведения) N элементов бесконечного числового ряда.
у = 16*(-8)*4*(-2)*1…
INPUT “Сколько элементов”; N
P=1
K=1
FOR i = 1 TO N
P=P*K*2^(5-i)
K=-K
NEXT i
PRINT “Произведение”; N; “Элементов равна”; P
END
У= 1*2^4*(-1)*2^3*(-1)*2^2*(-1)*
Имеется массив А из N произвольных чисел А (N), среди которых есть положительные, отрицательные и нулевые. Составить программу:
Найти сумму элементов кратных трем.
А = {2, 4, 9, 2, 6, -12, 0}, результат: 9 + 6 - 12 = 3
INPUT “Сколько элементов в массиве”; N
DIM A (N)
FOR I = 1 TO N
PRINT “Введите А (“; I ;”)” ;
INPUT A (I)
NEXT i
S = 0
FOR I = 1 TO N
IF A (I) mod 3=0 then S=S+A(i)
NEXT i
PRINT “Среднее арифметических чисел кратных трем =”; S
END
Составить программу вычисления числового ряда для известного числа ряда N. Перед программированием следует выявить и написать необходимые аналитические соотношения, описывающие все изменяющиеся зависимости.
REM Задача № 4
у = ((25-7)/(1+1))^9*((20+5)/(2-3)
INPUT “Введите N”; N
P = 1
K = 25
M=7
FOR x = 1 TO N
P = P*(K+(-1)^x*M)/(X+(-1)^(x+1)*
K=K-5
M=M-2
NEXT x
PRINT “Произведение =”; P
Выполнить действия над массивами. В таблице при формировании задания для разъяснения его сути справа отображены примеры исходных Х и результирующих У массивов с конкретными числами. Программа естествен-
но, должна обрабатывать любые числа. Предельная размерность массивов до 10, реальная размерность – N. Программа должна предъявлять исходные и новые (если требуется) массивы.
Заполнить У элементами Х, находящимися между его максимальным и минимальным значениями.
Х 7 1 3 2 9 3
У 3 2
INPUT “Введите количество элементов N”;
N
DIM x (n); y (n)
FOR I = 1 TO N
PRINT “x(“;I;”) = “;
INPUT x(i)
NEXT i
N min = 1 : min = x (1)
N max = 1 : max = x (1)
FOR I =2 TO N
IF x(i) < min THEN min = x(i): n min = i
IF x(i) > max THEN max = x (i): n max = i
NEXT i
IF n min < n max THEN a = n min : b= n max ELSE a=n max: b= n min
FOR I = a+1 TO b-1
Y(i) = x(i)
PRINT “y(“;I;”) =”; y(i)
NEXT i
END
Список используемой литературы.
1. Микрюков В.Ю. «Алгоритмизация
и программирование»/В.Ю.
- Ростов н/Дону.; Феникс, 2007. – 304 с. (Среднее профессиональное обра-
зование).
2. Информатика: Учебное пособие/ Е.Л. Жукова, Е.Г. Бурда. – 2-ое изд. – М.:
Издательское – торговая корпорация «Дашков и К»; Академцентр. 20110.-
272 с.
3. Вик Курилович Visual Basik/ Вик Курилович – М.: СОЛОН – Пресс, 2006,
384 с. – (Серия
«Полное руководство
4. Кузьменко В.Г. Visual Basik 6. Самоучитель. – 3-е изд. – М.: ООО «Бином
- Пресс», 2005г. – 400 с.: ил.
5. Голицына О.Л., Попов И.И. «Основы алгоритмизации и программирования
Учеб. Пособие. – 3-е изд., испр. И доп. – М.: ФОРУМ, 2008. – 432 с. –
(Профессиональное образование).