Условный оператор If Решение задач с использованием оператора. 20 марта Я услышал и забыл. Увидел и запомнил. Сделал и понял! Чарльз Бэббидж.

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



Advertisements
Похожие презентации
Сложные условия язык программирования Pascal.. нет Основные варианты структуры ветвления: если-то; если-то-иначе; серия команд 1 да нет серия команд 1.
Advertisements

Оператор ветвления (условный оператор) Я услышал и забыл. Увидел и запомнил. Сделал и понял! Чарльз Бэббидж
Задание 1. Какое значение будет принимать переменная х после выполнения фрагмента программы? 1.f:=5; d:=7; if f>=d then x:=f else x:=d; Ответ: х=7 2.a:=5;
Условный оператор (ветвление) (урок 5). Ветвление Если то иначе кон If then begin end else begin end;
Оператор ветвления : if then else ; Вложенное ветвление : if then else else ;
1 Программирование на языке Паскаль Ветвления. 2 Разветвляющиеся алгоритмы Задача. Ввести два целых числа и вывести на экран наибольшее из них. Идея решения:
Программирование на языке Паскаль Тема 2. Ветвления.
Команда 1 Команда 2 Команда N... Как называются алгоритмы такой структуры? Линейные.
PASCAL Условный оператор.. Этот оператор используется для выполнения одного из двух возможных вариантов программы. Условный оператор если логическое_условие.
Основы языка Pascal Тема. Оператор ветвления. Алгоритм Алгоритм – это четко определенный план действий для исполнителя.
1 Программирование на языке Паскаль Тема 2. Ветвления © К.Ю. Поляков,
Алгоритм ветвления на языке Pascal. 4.Оператор условного перехода 4. Оператор условного перехода IF THEN Begin группа операторов 1 End ELSE Begin группа.
1. Какие числа относятся к типу Integer Real 2. Исправь ошибки в программе Program 2 pr; Var b,s: real; Begin Writeln (Введите числа b и с) Readln( b,c);
Оператор ветвления. Для реализации ветвления в программе используют условный оператор (оператор ветвления). Условный оператор в полной форме записывается.
Тема урока: «Организация ветвлений на Паскале». На входеНа выходе
АЛГОРИТМ ВЕТВЛЕНИЯ ОПЕРАТОР ВЕТВЛЕНИЯ. Какая задача решается по этой программе? Program Z1: Var a,b,c: integer; Begin Write ( vv a,b:); Read (a,b); C:=(a+b)*(b-a);
Условный оператор Учитель информатики СШ 114 Сайрам Ташходжаев Султанмурат Акмалович.
Твельнева Т.А. МОУ СОШ 1 Урок информатики в 9 классе.
1 Программирование на языке Паскаль © К.Ю. Поляков, ВведениеВведение 2.ВетвленияВетвления 3.Сложные условияСложные условия 4.ЦиклыЦиклы 5.Циклы.
Программирование на языке Паскаль Тема 2. Ветвления 1.
Транксрипт:

Условный оператор If Решение задач с использованием оператора. 20 марта Я услышал и забыл. Увидел и запомнил. Сделал и понял! Чарльз Бэббидж.

Цели урока: -углубление и закрепление материала по теме Условный оператор IF; -применение полученных знаний при решении задач различной направленности.

Запись команды ветвления на языке программирования Pascal. IF (условие) THEN (серия команд 1) ELSE (серия команд 2)

Обмен информацией : Разработать алгоритм и написать программу для следующей задачи : Ввести число. Если это число положительное, то на экран вывести сообщение "Положительное число". Если это число отрицательное, то на экран вывести сообщение "Отрицательное число".

Начало "Введите число" Ввод число Х Х>=0 "Положительное число""Отрицательное число" Конец

Program Р1; var х : integer; begin write ('Введите число'); readln (Х); if Х >= 0 then writeln ('Положительное число') else writeln ('Отрицательное число'); end.

Program Р1; var х : integer; begin write ('Введите число'); readln (х); if Х >= 0 then writeln ('Положительное число'); else writeln ('Отрицательное число'); end. Экспериментальная работа

Вывод на экран сообщения 'Число равно 0'

Тестовый опрос: 1. Что получается на экране в результате выполнения следующей группы операторов? a:=10; b:=20; write (a,,a+b); c:=a*b; writeln (,c); Ответы: а) ; б) ; в)

Вопрос 2. Какая запись верна? 1)Program zadaca 2)Programm zadaca 3)Program zadaca ;

Вопрос 3 Program zadacha; var x, y, max: real; begin writeln (Введите два числа); write (x); readln (x); write (y); readln (y); if x >= y then max:=x else max:=y; writeln (max, max); readln; end. Ответы: а) нахождение min; б) нахождение max; в) нахождение ср. арифметического.

Практическая работа Давайте решим такую задачу: Разработать программу, которая вычисляет значение заданной функции:

Решение: Program Р2; var x,у:real; begin writeln(х); readln(x); if x4 then y:= x+6 else y:= х-3; writeln (у, у); readln; end.

Закончи предложение (интервью) сегодня я узнал … было интересно … было трудно … я выполнял задания … я понял, что … теперь я могу … я почувствовал, что … я приобрел … я научился … у меня получилось … я смог … урок дал мне для жизни …

18б. – « 10 » 16-17б. – « 9 » 14-15б. – « 8 » 11-13б. – « 7 » 8-10б. – « 6 » 6-7б. – « 5 »

Домашнее задание Мы с вами знаем, что Санкт- Петербург менял свое название несколько раз. Составить программу которая на введенную дату выдает название города. Если: Мы с вами знаем, что Санкт- Петербург менял свое название несколько раз. Составить программу которая на введенную дату выдает название города. Если: с 1703 – 1914 г. – Санкт Петербург с 1703 – 1914 г. – Санкт Петербург с 1914 – 1924 г. Петроград с 1914 – 1924 г. Петроград с 1924 – 1991 г. Ленинград с 1924 – 1991 г. Ленинград с 1991г. – Санкт Петербург с 1991г. – Санкт Петербург

Стр. 89, упр. 4

Все получилось!!!

Было трудно, многое не понял

Был пассивен

Дополнительное задание. Написать программу: Используя оператор if…then…else составьте программу, которая бы в ответ на введённую оценку по информатике выводила на экран следующий текст: -если оценка «10», то «молодец, я тобой горжусь!» иначе « будь внимательней» -если оценка «9», то «я рад, надеюсь, будет хорошо» иначе «8» -если оценка «8», то «не ленись и всё получится» иначе « ты, наверное, не внимателен на уроках »

program usl_2; var x: char; Begin writeln ('какие оценки по информатике ты получаешь чаще всего?'); readln(x); if x=10 then writeln('молодец! Я тобой горжусь!') else writeln ( будь внимательней); if x=9 then writeln(я рад! Надеюсь будет ) else writeln (8); if x=8 then writeln('не ленись и всё получится! ') else writeln('ты, наверное не ходишь на уроки'); readln; end.