Роль ошибок

  • docx
  • 06.05.2020
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

0.1. Роль ошибок
Иконка файла материала 39.docx

0.1. Роль ошибок

Из 2.2 мы знаем, что по ошибочной программе компьютер выдает ошибочные результаты. Например, если в нашей программе мы вместо V:=S*visota напишем V:=S+visota, то результаты будут такими:

Площадь пола=300 Объем зала=304

Площадь пола=600 Объем зала=605

Площадь пола=50 Объем зала=53

Если случайно вместо   for i:=1 to N   написать    for i:=2 to N   то результаты будут такими:

Площадь пола=300 Объем зала=1200

Площадь пола=600 Объем зала=3000

На этом программа закончит работу и не спросит размеров третьего зала. Вам не кажется странным, что она посчитала 1 и 2 залы, а не 2 и 3? Если кажется, то учтите, что пользователь ничего не знает об ошибке в программе, а компьютер не говорит ему, размеры какого по счету зала ему нужно вводить.

Задания 44-45:

Определите без компьютера, что будет, если

44)  строку   for i:=1 to N do begin    поместить под строкой    ReadLn (dlina, shirina, visota)             

45)  поменять местами строки   WriteLn(‘Площадь пола=’,S,’ Объем зала=‘,V)   и    end

 

Если задания не получаются, введите программы в компьютер и используйте отладочный режим.


 

Скачано с www.znanio.ru