На острове нам необходимо узнать о полной и неполной форме оператора, рассмотреть применение оператора в решении задач.

Презентация:



Advertisements
Похожие презентации
1 Программирование на языке Паскаль Ветвления. 2 Разветвляющиеся алгоритмы Задача. Ввести два целых числа и вывести на экран наибольшее из них. Идея решения:
Advertisements

Линейные программы на Паскале. Основные понятия: Программирование- раздел информатики, посвященный методам разработки программ управления компьютером.
1 Программирование на языке Паскаль Тема 2. Ветвления © К.Ю. Поляков,
1 Переменные Переменная – это величина, имеющая имя, тип и значение. Значение переменной можно изменять во время работы программы. Значение Имя Поместится?
Программирование на языке Паскаль Тема 2. Ветвления 1.
Линейные и разветвляющиеся алгоритмы. Реализация на языке Pascal.
Основы языка Pascal Тема. Оператор ветвления. Алгоритм Алгоритм – это четко определенный план действий для исполнителя.
1 Программирование на языке Паскаль © К.Ю. Поляков, ВведениеВведение 2.ВетвленияВетвления 3.Сложные условияСложные условия 4.ЦиклыЦиклы 5.Циклы.
Тема урока: Виды алгоритмов и их реализация. Образовательные задачи: 1. Ввести понятия: полная форма ветвления и условный оператор ветвления. 2. Научить.
PASCAL Условный оператор.. Этот оператор используется для выполнения одного из двух возможных вариантов программы. Условный оператор если логическое_условие.
Команда 1 Команда 2 Команда N... Как называются алгоритмы такой структуры? Линейные.
1 Программирование на языке Паскаль Тема 2. Ветвления.
Pascal Алгоритмы разветвляющейся структуры, программирование на языке Pascal 10 «А» класс.
1 Программирование на языке Паскаль Тема 2. Ветвления.
Разветвляющиеся алгоритмы в КуМир. 9 классРазветвляющиеся алгоритмы в КуМир. 9 класс.
Программирование на языке Паскаль Тема 2. Ветвления.
1 Программирование на языке Паскаль Ветвления. 2 Разветвляющиеся алгоритмы Задача. Ввести два целых числа и вывести на экран наибольшее из них. Идея решения:
1 Программирование на языке Паскаль Тема 1. Введение.
Основные темы параграфа: представление ветвлений на АЯ. Трассировка ветвящихся алгоритмов; в сложные ветвящиеся алгоритмы.
Программирование ветвящихся алгоритмов Условный оператор Искандарова А.Р. учитель информатики МБОУ СОШ 18 г. Уфа.
Транксрипт:

На острове нам необходимо узнать о полной и неполной форме оператора, рассмотреть применение оператора в решении задач.

Что-то новое всегда кажется на первый взгляд сложным, поэтому давайте работать вместе. Вместе не трудно, вместе не тесно, Вместе легко и всегда интересно!

Составьте четыре правильные по смыслу фразы: Основные алгоритмические структуры: Описание последовательности действий, строгое исполнение которых приведёт к задуманному результату Один и тот же алгоритм может быть использован Набор действий, которые может выполнить исполнитель Для решения целого класса задач Называется системой команд исполнителя Называется программой Называется алгоритмом Линейный, разветвляющийся или циклический Словесный, графический и на алгоритмическом языке Для решения только одной задачи

Выберите правильный вариант записи оператора вывода: Компьютер готов к РАБОТЕ! 1. Write (Компьютер готов к РАБОТЕ!); 2. Writeln (Компьютер готов к РАБОТЕ!); 3. Writeln (Компьютер готов к РАБОТЕ!); 4. Writeln (Компьютер готов к РАБОТЕ!); 5. Write (Компьютер готов к РАБОТЕ!);

Дамы и господа! Командир корабля и экипаж от имени авиакомпании «Информатика - российские образовательные авиалинии» рады приветствовать вас на борту самолета ГОУ-339, вылетающего рейсом Санкт-Петербург – Условный оператор. Информатика постоянно расширяет географию полетов. И сегодня мы открываем новую трассу. Расстояние от Санкт-Петербурга до Условного оператора 800 км. Время в пути 45 минут. Мы сделаем все возможное, чтобы ваш полет был полезным. Благодарю за внимание.

Путешествие на остров Условного оператора

1. Как записывается заголовок программы на Паскале? 2. Как записывается раздел описания переменных? 3. С какими типами числовых величин работает Паскаль? 4. Как записывается оператор присваивания? 5. Как записываются операторы ввода и вывода в Паскале?

Какие из перечисленных ниже записей можно рассматривать как имена переменных? 1.435ADSL; 2.FORD/A; 3. SUMMA; 4. ПРИМЕР 1; 5. OTV

Дамы и господа! Добро пожаловать на остров Условного оператора! Наш самолет совершил посадку.

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

Что общего в формулировке этих пословиц? Если – то Эта конструкция описывает разветвляющийся алгоритм. Примеры (если плохая погода, то беру зонт; если урок физкультуры, то одеваю спортивный костюм и т.д.)

Форма организации действий, при которой в зависимости от выполнения некоторого условия совершается одна или другая последовательность шагов, называется ветвлением. Оператор, реализующий конструкцию ветвления, называется условным оператором.

Отель – Полное ветвление по системе «Всё включено» Если, то иначе ; if «условие» then «действие 1» else «действие 2»; Условие Действие 1 Действие 2

Отель – Неполное ветвление по системе «Только завтраки» Если, то ; if «условие» then «действие 1»; Условие Действие 1

Условный оператор if «условие » then begin «что делать, если условие верно» end else begin «что делать, если условие неверно» end ; Условие Действие 1 Действие 2 Действие 3 Действие 4 begin end

Важно помнить: перед else НЕ ставится точка с запятой вторая часть (else…) может отсутствовать (неполная форма) если в блоке один оператор, то можно убрать слова begin и end if «условие» then begin «что делать, если условие верно» end else begin «что делать, если условие неверно» end;

Расположи условия и инструкции ветвления соответственно столбцам таблицы условиеинструкция еслито Неполная форма Сделал дело Люби и саночки возить Гуляй смело Вода кипит Любишь кататься Треугольник тупоугольный Один угол больше 90 градусов

Расположи условия и инструкции ветвления соответственно столбцам таблицы условиеинструкция еслито Неполная форма Сделал дело Люби и саночки возить Гуляй смело Вода кипит Любишь кататься Треугольник тупоугольный Один угол больше 90 градусов

Расположи условия и инструкции ветвления соответственно столбцам таблицы условие Инструкция 1Инструкция 2 еслитоиначе Полная форма Коня потеряешь Обе части уравнения можно делить и умножать на а Налево пойдёшь Сам пропадёшь a=0 Части уравнения нельзя делить и умножать на а

Расположи условия и инструкции ветвления соответственно столбцам таблицы условие Инструкция 1Инструкция 2 еслитоиначе Полная форма Коня потеряешь Обе части уравнения можно делить и умножать на а Налево пойдёшь Сам пропадёшь a=0 Части уравнения нельзя делить и умножать на а

Написать программу проверки знания даты основания Санкт- Петербурга. В случае неверного ответа пользователя программа должна выводить правильный ответ. Ниже представлен рекомендуемы вид экрана во время работы программы (данные, введенные пользователем, выделены полужирным шрифтом). В каком году был основан Санкт-Петербург? Введите число и нажмите Вы ошиблись, Санкт-Петербург был основан в 1703 году!

начало конец a=1703 Правильно да нет Вы ошиблись Санкт-Петербург был основан в 1703 году begin end a

Program istoria; var a: integer; begin writeln(В каком году был основан Санкт- Петербург?); writeln(Введите число и нажмите Enter); readln(a); if a=1703 then writeln(Правильно) else begin writeln(Вы ошиблись); writeln(Санкт-Петербург был основан в 1703 году); end; end.

Физкультминутка

Написать программу проверки знания истории архитектуры. Программа должна вывести вопрос и три варианта ответа. Пользователь должен выбрать правильный ответ и ввести его номер. Ниже представлен рекомендуемый вид экрана во время работы программы (данные, введенные пользователем, выделены полужирным шрифтом). Архитектор Исаакиевского собора: 1.Доменико Трезини 2.Огюст Монферран 3.Карл Росси Введите номер правильного ответа и нажмите - 2 Вы ошиблись. Архитектор Исаакиевского собора – Огюст Монферран.

Program ist; var otv: integer; begin writeln(Архитектор Исаакиевского собора:); writeln(1. Доменико Трезини); writeln(2. Огюст Монферран); writeln(3. Карл Росси); writeln; writeln(Введите номер правильного ответа и нажмите Enter); readeln(otv); if otv=2 then writeln(Правильно) else begin write(Вы ошиблись); writeln(Архитектор Исаакиевского собора, Огюст Монферран) end; end.

Мы будем рады новой встрече с вами. Благодарим за внимание. Дамы и господа! Добро пожаловать в Санкт-Петербург! Наш самолет совершил посадку. От имени экипажа благодарим за то, что вы воспользовались услугами авиакомпании «Информатика» Информатика

Сегодня на уроке мы: рассмотрели формы записи команды ветвления, общий вид условного оператора и структуру программы; научились составлять и вводить программу с применением условного оператора.

1.Новая тема для меня оказалась… а) легкой б) трудной, но интересной; в) трудной. 2. Я считаю, что я… а) поработал хорошо; б) я не очень удовлетворителен своей работой, мог бы быть активнее; в) совсем неудовлетворителен своей работой. До свидания.