Контрольная работа "Информатике"
Автор: Anna06071991 • Июнь 24, 2019 • Контрольная работа • 1,116 Слов (5 Страниц) • 556 Просмотры
СОДЕРЖАНИЕ
1. СОСТАВЛЕНИЕ БЛОК-СХЕМЫ АЛГОРИТМА И ПРОГРАММЫ НА ЯЗЫКЕ ПАСКАЛЬ ВЫЧИСЛЕНИЯ ЗНАЧЕНИЯ ФУНКЦИИ Y=F(X) ДЛЯ АРГУМЕНТА X, ИЗМЕНЯЮЩЕГОСЯ ОТ XН ДО XК С ШАГОМ ИЗМЕНЕНИЯ HX. 3
2. ПОИСК РАЗНОСТИ МАКСИМАЛЬНОГО И МИНИМАЛЬНОГО ЭЛЕМЕНТА ОДНОМЕРНОГО МАССИВА 6
3. ПОИСК ОТНОШЕНИЯ МАКСИМАЛЬНОГО И МИНИМАЛЬНОГО ЭЛЕМЕНТОВ В ДВУХМЕРНОМ МАССИВЕ 11
4. СОСТАВЛЕНИЕ БЛОК-СХЕМЫ АЛГОРИТМА РЕШЕНИЯ ЗАДАЧИ И ПРОГРАММЫ С ИСПОЛЬЗОВАНИЕМ ПОДПРОГРАММЫ. ИСХОДНЫЕ ДАННЫЕ ДЛЯ ВЫЧИСЛЕНИЙ С ИСПОЛЬЗОВАНИЕМ ПОДПРОГРАММ
5. ВЫВОДЫ 21
Задача№1
Составление блок-схемы алгоритма и программы на языке ПАСКАЛЬ вычисления значения функции Y=F(x) для аргумента x, изменяющегося от xн до xк с шагом изменения Hx
Цель: нахождение значения заданной функции.
Условие:
[pic 1][pic 2]
Назначение переменных
Xn - начальное значение интервала для переменной Х.
Xk - конечное значение интервала.
H - шаг изменения переменной Х.
Y - искомое значение функции при текущем значении аргумента.
K - количество итераций (шагов) выполнения циклического процесса для вычисления таблицы значений функции.
Х - переменная цикла, содержит текущее значение для вычисления функции.
Текст программы:
[pic 3]
Пример нахождения функции У при Хn = 0.5 и Хk = 1.5, H = 0.5.
[pic 4]
Пример нахождения функции У при Хn = 2 и Хk = 4, H = 0.5
[pic 5]
Пример нахождения функции У при Хn = 5 и Хk = 7, H = 0.5
[pic 6]
Задача №2
Поиск разности максимального и минимального элемента одномерного массива
Цель: найти значение функции, определяющей разность максимального и минимального элементов одномерного массива.
Условие: имя массива – PK, размер – 23.
[pic 7]
Назначение переменных
N - переменная, вводимая с клавиатуры, значение которой используется для указания размерности одномерного массива.
PK – имя одномерного массива.
I - переменная, используемая в цикле for для обозначения элемента массива.
Max – максимальный элемент одномерного массива.
Min – минимальный элемент одномерного массива.
Y – искомая функция.
Текст программы:
Program MasPK;
Uses crt;
Type mas=array[1..90] of real;
Var PK:mas;
i,n:integer;
Y,Max,Min:real;
Begin
clrscr;
write('Vvedite kol-vo elem. massiva: ');
readln(n);
writeln('Vvedite element massiva:');
for i:=1 to n do
begin
write('PK(',i:2,'):');
readln(PK[i]);
end;
writeln('Ishodny massiv:');
for i:=1 to n do write(PK[i]:7:1);
writeln;
Max:=PK[1];
Min:=PK[1];
for i:=2 to n do
begin
if PK[i]>Max then Max:=PK[i];
if PK[i]
end;
Y:=Max-Min;
writeln('Y=',Y:6:2);
Readln;
End.
Пример работы программы.
[pic 8]
[pic 9]
Задача №3
Поиск отношения максимального и минимального элементов в двухмерном массиве. Составить блок-схему алгоритма обработки матрицы, используя для построения цикла графический символ «модификация». Написать программу на алгоритмическом языке Паскаль с использованием оператора цикла FOR.
Цель: найти значение функции, являющейся отношением максимального и минимального элементов.
Условие: имя матрицы – АК, количество строк – 20, количество столбцов 18.
Назначение переменных
АK - имя двумерного массива (матрицы).
...