Компьютерная презентация "Условный оператор в Pascal"
презентация к уроку по информатике и икт (7 класс) на тему
Презентация иллюстрирует объяснние учителя на данную тему.
Скачать:
Вложение | Размер |
---|---|
uslovnyy_operator_v_pascal.pptx | 83.74 КБ |
Предварительный просмотр:
Подписи к слайдам:
Задача 1 . Компьютер должен перемножить два числа - 167 и 121. Если их произведение превышает 20000, то компьютер должен напечатать текст ПРОИЗВЕДЕНИЕ БОЛЬШОЕ, иначе текст ПРОИЗВЕДЕНИЕ МАЛЕНЬКОЕ. После этого компьютер в любом случае должен напечатать само произведение.
Задача 2 . В компьютер вводятся два произвольных целых числа - длины сторон двух кубиков. Компьютер должен подсчитать объем одного кубика - большего по размеру . Обозначим a1 - сторону одного кубика, a2 - сторону другого, bol - сторону большего кубика, V - объем кубика. Приведем три варианта программы: ВАРИАНТ 1 VAR a1,a2 : integer; BEGIN ReadLn (a1,a2); if a1>a2 then WriteLn ( a1*a1*a1) else WriteLn ( a2*a2*a2) END.
ВАРИАНТ 2 VAR a1,a2,V :integer; BEGIN ReadLn (a1,a2); if a1>a2 then V:=a1*a1*a1 else V:=a2*a2*a2; WriteLn ( V) END . ВАРИАНТ 3 VAR a1,a2,bol,V : integer; BEGIN ReadLn (a1,a2); if a1>a2 then bol :=a1 else bol :=a2; V:=bol*bol*bol; WriteLn ( V) END .
Оператор if можно записывать и без части else : IF условие THEN оператор Для примера рассмотрим задачу : В компьютер вводится слово. Компьютер должен просто распечатать его. Однако, если введенным словом будет “школа", то компьютер должен напечатать вместо него слово «лицей». VAR Slovo : String ; BEGIN ReadLn ( Slovo ); if Slovo = ‘ ш кола' then Slovo := ‘лицей'; WriteLn ( Slovo ) END.
Правила записи оператора IF IF условие THEN оператор ELSE оператор знак сравнения знаков сравнения шесть: > больше >= больше или равно = равно < меньше <= меньше или равно <> не равно Полезное замечание : Вычисляя выражения, стоящие в условии оператора if , Паскаль не записывает их значения в память. Например , после выполнения фрагмента - b:=6; if b+1>0 then s:=20 - в ячейке b будет храниться 6 , а не 7 . То же относится и к выражениям из оператора WriteLn . Например : b:=6; WriteLn (b+1) . И здесь тоже в ячейке b останется храниться 6 , а не 7 . И вообще, информация в ячейках памяти не меняется при вычислении выражений.
ФРАГМЕНТ ПРОГРАММЫ ЧТО НА ЭКРАНЕ a:=10; if a>2 then WriteLn ('!!!') else WriteLn ('!') !!! a:=4; if a>5 then a:=a+10 else a:=a-1; WriteLn (a) 3 s:=6; if s-8<0 then s:=s+10; WriteLn (s) 16 s:=6; if s<0 then s:=s+10; s:=s+1; WriteLn (s) 7
По теме: методические разработки, презентации и конспекты
Урок информатики по теме: Операторы цикла языка Pascal. 10 класс
Здесь предложен урок по теме: операторы цикда языка Pascal. Данный урок может буть третим/ четтвёртыв по данной теме. Он предусматривает как проверку теоретических знаний обучающихся, так и реше...
Turbo Pascal. Разработка программ, содержащих оператор ветвления
Изучение программирования и языков программирования, таких как Basic, Pascal, C++, Delphi и др. является неотъемлемой частью информатики. С помощью языков программирования можно создавать свои п...
Конспект урока информатики в 9 классе "Операторы ввода и вывода в Pascal"
Урок разработан и проведен в рамках районного семинара учителей информатики. Содержит ЦОР сопровождения урока, выполненный в программе E-PUBLISH. К уроку составлена структурно-информационная карта, оц...
Конспект урока по информатике Тема: Графические операторы Turbo Pascal. 1 курс (10 класс)
Цели:1. Обобщить и закрепить знания по графическим операторам, практически применить полученные ранее знания по операторам.2. Развитие аналитического и синтезирующего мышления, памяти, внимания.3. Вос...
Компьютерная презентация "Переменные в Pascal"
Презентация иллюстрирует объяснение учителя на данную тему....
Компьютерная презентация " Циклы в Pascal"
Презентация иллюстрирует объяснение учителя на данную тему....
С/Р по теме "Оператор выбора и условный оператор на языке Pascal"
С/Р по теме "Оператор выбора и условный оператор на языке Pascal"...