Реферат: Лабораторная №6 вариант №13 по информатике, выполненная с использованием подпрограмм-процедур и подпрограмм-функций
exitprogr:
clrscr;
end.
7. Входные и выходные данные.
Входные данные формируются посредством генератора случайных чисел и вносятся в программные массивы данных машиной самостоятельно. Это сделано для упрощения алгоритма программы, в ущерб вводу данных с клавиатуры. Причём в заданиях заносятся в массивы целочисленные данные. Это с деланно, в частности, для задания А с целью увеличения количества нулей в матрицах. Выводные данные в задании А представляют собой целые числа, так как они представляют собой количество нулей, а в задании Б – действительные числа.
Лабораторная работа №6
Программирование с использованием подпрограмм пользователя.
Цель работы – овладение навыками алгоритмизации задач с использованием подпрограмм пользователя различных видов, овладение навыками написания программ и обращения к ним, выбора параметров подпрограмм.
Задание для самостоятельной работы.
-
Изучить:
-
правила записи подпрограмм различных видов и способов обращений к ним;
-
способы передачи параметров в подпрограмму;
-
правила записи программ, использующих подпрограммы.
-
Разработать алгоритм решения задачи.
-
Составить программу решения задачи.
-
Подготовить тестовый вариант программы и исходных данных.
Задание к работе
Задание А.
-
Выполнить на ЭВМ программу, использующую подпрограмму функцию, в соответствии с номером параметра, указанным в таблице.
-
Проверить правильность выполнения программы с помощью тестового варианта.
Вариант Задания | Условия задачи | Примечания |
1 |
Вычислить большие корни кв. уравнений x2-ax+b=0 cy2-dy-f=0 | Все корни действительные |
2 | Подсчитать число точек, находящихся внутри круга радиусом r с центром в начале координат; координаты заданы массивами X(100), Y(100) | Расстояние точки от начала координат вычислять в подпрограмме |
3 |
| Длину стороны энугольников вычислять в подпрограмме |
4 | Подсчитать число точек, находящихся внутри круга радиусом r с центром в точке с координатами (1,1); координаты заданы массивами X(80), Y(80) | Расстояние точки от центра круга определять в подпрограмме |
5 |
Вычислить z=(v1+v2+v3)/3 , где v1 ,v2,v3, - объёмы шаров с радиусами r1 , r2 и r3 соответственно |
Vi вычислять в подпрограмме |
6 | Вычислить суммы положительных элементов массивов X(N), Y(M), Z(K) |
N<=60 M<=60 K<=70 |
7 | Вычислить среднее арифметическое положительных элементов для массивов A(N1), B(N2), C(N3) |
N1<=100 N2<=100 N3<=100 |
8 |
К-во Просмотров: 497
Бесплатно скачать Реферат: Лабораторная №6 вариант №13 по информатике, выполненная с использованием подпрограмм-процедур и подпрограмм-функций
|