Презентация "Ветвление в Pascal"
презентация к уроку по информатике и икт (9 класс) на тему
Презентация для изучения темы "Разветвляющиеся алгоритмы" в 9 классе
Скачать:
Вложение | Размер |
---|---|
vetvlenie.pps | 356.5 КБ |
Предварительный просмотр:
Подписи к слайдам:
если будут билеты в кино, то я пойду смотреть фильм, иначе я пойду к подруге. Пример 1. Пример 2. Если магазин будет открыт, то я зайду и куплю хлеб. ПОЛНАЯ КОМАНДА ВЕТВЛЕНИЯ НЕПОЛНАЯ КОМАНДА ВЕТВЛЕНИЯ МОУ СОШ №73
КОМАНДА ВЕТВЛЕНИЯ Команда, в которой та или иная серия команд выполняется после проверки условия. МОУ СОШ №73 ПОЛНАЯ НЕПОЛНАЯ
УСЛОВИЕ НЕПОЛНАЯ КОМАНДА ВЕТВЛЕНИЯ ДА НЕТ СЕРИЯ КОМАНД МОУ СОШ №73 блок-схема Pascal IF < условие > THEN < оператор > ; IF < условие > THEN begin < опер 1>; < опер 1>; end ;
УСЛОВИЕ ПОЛНАЯ КОМАНДА ВЕТВЛЕНИЯ ДА НЕТ СЕРИЯ КОМАНД 2 СЕРИЯ КОМАНД 1 МОУ СОШ №73 блок-схема Pascal IF < условие > THEN < оператор > ELSE < оператор > ; IF < условие > THEN begin < опер 1>; < опер 1>; end ELSE begin < опер 1>; < опер 1>; end ;
РЕШИМ ЗАДАЧУ. Даны два числа A и В. Найти большее из них. Исходные данные: А и В. Результат: MAX - большее из этих чисел. Чтобы решить эту задачу, машина должна выполнить один из операторов : MAX= А, если А >B или MAX=B , если B>A . Если A=B , то можно выбрать любой из операторов. Запишем на алгоритмическом языке : ЕСЛИ A>B ТО MAX=A ИНАЧЕ MAX=B ВСЕ
БЛОК - СХЕМА НАЧАЛО Оформ. экрана Ввод А, В А > B MAX = B MAX= A Печать MAX КОНЕЦ ДА НЕТ
Program task; Uses Crt; Var a,b,max: integer ; BEGIN Writeln (‘ Составил … ’); Writeln (‘ max из 2 чисел ’); Write( ‘ Введите 2 числа ’); Read(a,b); If a>=b then max:=a else max:=b; Write(‘ max= ’,max); END . Pascal
PROGRAM TASK; USES CRT; VAR N : INTEGER ; BEGIN WRITE (‘ ВВЕДИТЕ НОМЕР ДНЯ НЕДЕЛИ= ’); READLN(N); CASE N OF 1:WRITELN(‘ ПОНЕДЕЛЬНИК ’); 2:WRITELN(‘ ВТОРНИК ’); 3:WRITELN(‘ СРЕДА’ ); 4:WRITELN(‘ ЧЕТВЕРГ ’); 5:WRITELN(‘ ПЯТНИЦА’ ); 6:WRITELN(‘ СУББОТА ’); 7:WRITELN(‘ ВОСКРЕСЕНЬЕ ’); ELSE WRITELN(‘ НЕТ ТАКОГО ’); END ; {КОНЕЦ ВЫБОРА} END. CASE < ВЫРАЖЕНИЕ > OF константа: <КОМАНДА 1>; константа: <КОМАНДА 2>; -||- ... ... -||- [ ELSE <КОМАНДА N >;] END ; КОМАНДА «ВЫБОР»
Домашнее задание: §36-§37, задача : Желаем успехов! Составить программу, вычисляющую значение y из системы ( x вводится с клавиатуры)
По теме: методические разработки, презентации и конспекты
Графические примитивы_Pascal.
Здесь предоставлен план-конспект открытого урока по теме: "Графика на языке Pascal"....
Одномерные массива_Pascal
Полный комплекс заданий по одномерным массивам ва Паскале....
Учебно-методическое пособие по теме "Программирование на языке Pascal".
Материал представляет собой разработку уроков для учителей информатики.Свыше 60 уроков, содержащих теоретический и практический материал....
Символьные переменные_Pascal
Поурочные задания по символьным переменным (Pascal)...
Конспект урока с презентацией "Графика на языке программирования Turbo Pascal"
Урок для учащихся 11 класса по теме "Графика на языке программирования ТР". Содержит теоретический материал, практическую работу и презентацию к уроку. Надеюсь, многим учителям информатики пригодится!...
Урок информатики по теме: Операторы цикла языка Pascal. 10 класс
Здесь предложен урок по теме: операторы цикда языка Pascal. Данный урок может буть третим/ четтвёртыв по данной теме. Он предусматривает как проверку теоретических знаний обучающихся, так и реше...
Тест по теме "Знакомство с языком Pascal ABC"
Тест проверяет знание служебных слов языка программирования Pascal ABC, структуру программы. Используется во время изучения темы "Линейные алгоритмы". Тест разработан для тестовой оболочки MyTestX, ог...