Контрольная по информатике
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: инновационный менеджмент, мировая торговля
| Добавил(а) на сайт: Antipa.
1 2 3 4 5 | Следующая страница реферата
Министерство общего и профессионального образования
Российской Федерации
Алтайский государственный технический университет им. И.И. Ползунова
Контрольная работа
по дисциплине «Информатика и вычислительная техника»
Вариант 0
Выполнил: студент гр. 9М-91 заочн. ф-та
Проверил: преподаватель
Ильин Валентин Иванович
Барнаул 1999
Задание.
Вычислить произведение элементов массива, превышающих заданное число С, то есть yk > C, для х ? [a,b] и изменяющегося с шагом h.
1 + x + ? x, где x < 5 yk= ? 2 – cosx, где 5 ? x ? 8 ln (1+x), где x > 8
Этап 1. Обозначения.
X – значение аргумента x;
Y - значение yk;
C – заданное число;
А – начальное значение аргумента x;
В – конечное значение аргумента x;
Н – шаг изменения аргумента x;
Р – произведение элементов yk массива.
Этап 2. Обсуждение алгоритма.
Задается начальное значение аргумента x = a и начальное значение
произведения элементов массива Р = 1. Так как, число повторений цикла
заранее неизвестно, организуется циклический (итерациооный) вычислительный
прцесс. Внутри цикла осуществляется проверка значений х, и в зависимости от
того x < 5, или 5 ? x ? 8, или x > 8, выбирается формула для вычисления
значений yk. Кроме того, есливыполняется условие x < 5, то проверяется еще
одн условие х ? 0 (так как подкоренное выражение при вычислении yk не может
быть отрицательным). Вслучае выполнения этого условия, значению yk
присваивается значение yk = 1 (для того, чтобы при вычислении не изменилось
значение произведения Р, а процесс перешел к вычислению следующего значения
yk при следующем значении х). Затем, на основании полученного значения yk
проверяется условие yk > С. Если оно выполняется, то значение
произведения Р умножается на полученное значение yk. После этого, аргумент
х увеличивается на шаг h. Цикл выполняется до тех пор, пока текущее
значение х не превысит значения b – конечное значение аргумента х.
Этап 3. Структурная схема.
Структурная схема представлена на рис.1.
Рисунок 1.
Этап 4. Текст программы.
PROGRAM_KR0;
VAR_A,B,C,H,P,X,Y:REAL;
BEGIN
WRITELN(‘Введите значения a и b’);
READLN(A,B);
WRITELN(‘Введите шаг Н и число С’);
READLN(H,C);
X:=A;
P:=1;
WHILE_X8_THEN_Y:=LN(1+X);
ELSE_Y:=SQRT(2-COS(X));
IF_Y>C_THEN_P:=P*Y;
X:=X+H;
END;
WRITE(‘Произведение элеменьов массива равно’, P:8:2);
END.
Пояснения к программе.
Когда после запуска программы на экране появится текст:
Введите значения a и b, нужно на клавиатуре выбрать конкретные числа, которые будут присвоены этим
переменным.
Затем появится сообщение:
Введите шаг Н и число С.
Необходимо ввести также конкретные значения этих переменых. После этого
программа начнет выполнение вычислительного процесса. В результате работы
программы на экране появится текст:
Произведение элеменьов массива равно число.
Лабораторные работы.
Вариант 10.
Рекомендуем скачать другие рефераты по теме: диплом управление предприятием, страна реферат.
Категории:
1 2 3 4 5 | Следующая страница реферата