Лабораторная № 2 «Трассировка программ» по Программированию (Попов Д. И.)

Кирилл Николоев ср, 29.03.2017 10:20

Трассировка (1.3) № п\п № шага n Pr for i:=1 to n Примечание 1 0 начало 2 1 2 i принадлежит промежутку [1;2] Ввод значения n 3 2 1 присваивание Pr значения 1 4 3,3.1 2 4 Начало цикла, pr присваиваем значение «pr*(1+(1/i*i))»

5 3.2 Конец цикла 6 4 Вывод значения pr на экран 7 5 конец Трассировка (1.4) № п\п № шага n i sum for i:=1 to n Примечание 1 0 начало 2 1 2 1 i принадлежит промежутку [1;2] Ввод значения n

3 2 0 присваиваем summa значение 0 4 3,3.1 1.848 Начало цикла, summa присваиваем занчение «sqrt(2+sum)» 5 3.2 Конец цикла 6 4 Вывод значения summa на экран 7 5 конец Трассировка (2.2)

№ п\п № шага n i a k s for i:= 2 to n примечание 1 0 начало 2 1 3 2 Ввод значений a,n 3 2 0.25 0.25 i принадлежит [2;3] k присваиваем значение выражения «1/(A*A)»; s присваиваем значение k

4 3,3.1 0.0625 Начало цикла, k присваиваем значение выражения «k*k» 5 3.2 0.316 s присваиваем значение выражения «s+k» 6 4 Конец цикла 7 5 Вывод значения s на экран 8 6 конец

Трассировка 4 № п\п № шага a i j n min max K1 K2 K3 K4 if a[i,j]max примечание 1 0 Начало 2 1 3 Ввод порядок матрицы а 3 2 4 min присваиваем значение a[1,1] 4 3 4 max присваиваем значение массива a[1,1]

5 4 Начало цикла 6 4.1 j k2 присваиваем значение j 7 4.2 i k1 присваиваем значение i 8 4.3 yes Проверка условия if a[i,j]max 14 5 Конец цикла

Скачать файлы

Похожие документы