Учитель информатики МБОУ «Марковская СОШ» Репникова С.А.

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



Advertisements
Похожие презентации
Условный оператор. Алгоритм с ветвлением – это такой алгоритм, в котором осуществляется выбор одного из двух путей продолжения алгоритма. На TPascal данный.
Advertisements

Задачи по теме Организация ветвления на языке Паскаль урок для 9 класса Селиверстова Ольга Николаевна учитель информатики МБОУ СОШ 17 г.Саров Нижегородской.
Самостоятельная работа по теме «Условный переход».
P ASCAL ABC Разветвляющиеся вычислительные процессы.
Виды алгоритмических структур Линейный алгоритм Разветвляющийся алгоритм Циклический алгоритм ?
21 ноября 2013 г. 10а класс. Оператор ветвления в полном варианте IF (условие) THEN (операторы) ELSE (операторы); условие - з- записывается с помощью.
Pascal ABC. Структура программы. Типы. Операторы ввода и вывода.
Написать программу – модель аналога пожарного датчика в помещении, которая выводит сообщение «Пожарная ситуация», если температура (её значение вводится.
Ветвление Полное ветвление Если УСЛОВИЕ то КОМАНДА 1 иначе КОМАНДА 2; IF УСЛОВИЕ THEN КОМАНДА 1 ELSE КОМAНДА 2;
CASE – ОПЕРАТОР ВЫБОРА. РАССМОТРИМ СЛЕДУЮЩУЮ ЗАДАЧУ : Х, ЕСЛИ Х = 3 У = Х+1, ЕСЛИ Х=0 Х 2 + Х –2, ЕСЛИ Х = -2 Х 3, ЕСЛИ Х = -8.
1. Какие числа относятся к типу Integer Real 2. Исправь ошибки в программе Program 2 pr; Var b,s: real; Begin Writeln (Введите числа b и с) Readln( b,c);
Циклы. Вычислить сумму ряда чисел Program sum; var a: integer; s: real; Begin a:=1; s:=0; while a<600 do begin a:=a+1; s:=s+1/a; end; writeln ( ' s=
На этом уроке вы узнаете Что такое вложенные циклы. Как они применяются в программах. Как можно сократить количество повторений цикла.
Условный оператор (ветвление) (урок 5). Ветвление Если то иначе кон If then begin end else begin end;
Циклические программы Информатика и ИКТ 9 класс Гимназия 1 г. Новокуйбышевска Учитель информатики: Красакова О.Н.
Программирование ветвящихся алгоритмов Условный оператор Искандарова А.Р. учитель информатики МБОУ СОШ 18 г. Уфа.
Шутилина Л.А. В жизни часто приходится принимать решения в зависимости от сложившейся ситуации, когда нужно сделать тот или иной.
Оператор ветвления : if then else ; Вложенное ветвление : if then else else ;
Переменные целого типа (Integer) Эти переменные занимают в памяти 2 байта.Значения переменных – целые числа в диапазоне ÷32767 Арифметические действия.
PASCAL Условный оператор.. Этот оператор используется для выполнения одного из двух возможных вариантов программы. Условный оператор если логическое_условие.
Транксрипт:

Учитель информатики МБОУ «Марковская СОШ» Репникова С.А.

Е С Л И Н А Ч А Л О Н Е П О Л Н О Е Л О Г И Ч Е С К И Й П Р И С В А И В А Н И Е 1. С какого слова начинается инструкция ветвления? 2. Слово на русском языке, соответствующее слову BEGIN 3. Вид ветвления4. Тип переменных, которые могут принимать 2 значения ИСТИНА и ЛОЖЬ 5. Очень известный оператор

Написать программу – модель анализа пожарного датчика в помещении, которая выводит сообщение «Пожарная ситуация», если температура в комнате превысила 60 градусов, в противном случае вывести сообщение «Температура в норме». Подсказка ?

Составить программу, которая запрашивает возраст пользователя и если ему 18 лет и больше, то выводит сообщение, что он может голосовать. В противном случае печатается сообщение, что ему нужно подрасти. Подсказка ?

Рис фасован в 2 пакета разной массы. Масса первого пакета m кг, а масса второго пакета – n кг. Составить программу, определяющую какой пакет тяжелее первый или второй и на сколько тяжелее. Подсказка ?

Дано трёхзначное число. Определить, какая из его цифр больше первая или последняя? Подсказка ?

Составить программу, имитирующую применение компьютера в книжном магазине. Компьютер запрашивает стоимость книг, сумму денег, внесённую покупателем, если сдачи не требуется, печатает «Спасибо», если денег внесено больше, чем надо, то печатает сообщение «Возьмите сдачу» и указывает сумму сдачи, если денег недостаточно, то печатает сообщение об этом и указывает размер недостающей суммы. Подсказка ?

По номеру автобусного билет определить будет ли он счастливым. (т.е. 3 первые цифры в сумме будут ли равны сумме трёх последних) Подсказка ?

Н Ввод t t>=60 Пожарная опасность Температура в норме К Подсказка ?

Н Ввод t t>=18 Может голосовать Голосовать нельзя, надо подрасти К +- Подсказка ?

Н Ввод m, n m>n Масса 1 пакета > массы 2, на m-n кг К Масса 2 пакета > массы 1, на n-m кг +- Подсказка ?

Н Ввод x a>c Первая цифра больше последней К Подсказка ? a:=x div 100 c:=x mod 10 Первая цифра больше последней Последняя цифра больше последней + - Подсказка ?

Н Ввод x,y x>y Необходимо доплатить (x-y) руб К Возьмите сдачу (y-x) рублей + - x=y Спасибо + - Подсказка ?

н Ввод m a1:=m mod 10 m:= m div 10 a2:=m mod 10 m:= m div 10 a3:=m mod 10 m:= m div 10 s1>s2 К + - a4:=m mod 10 m:= m div 10 a5:=m mod 10 a6:= m div 10 S1:=a1+a2+a3 S2:=a4+a5+a6 Билет несчастливый Билет счастливый Подсказка ?

Program pogar; Var t: integer; Begin Writeln(введите температуру в комнате); Readln (t); If t>=60 then writeln(пожарная опасность) else writeln(Всё в порядке); Readln End.

Program golos; Var t: integer; Begin Writeln(Введите ваш возраст); Readln(t); If t>=18 then writeln( можно голосовать) else writeln(Голосовать нельзя, надо подрасти!); Readln End.

Program massa; Var m,n : integer; Begin Writeln(Введите массу 1 пакета); readln(m); Writeln(Введите массу 2 пакета); readln(n); If m>n then writeln(масса 1 пакета больше массы 2 пакета) Else writeln(Масса 2 пакета больше массы 1пакета); Readln End.

Program chislo; Var x,a,c:integer; Begin Writeln(Введите трёхзначное число х); readln(x); a:=x div 100; c:=x mod 10; If a>c then writeln(Первая цифра больше последней) else Writeln(Первая цифра меньше последней); Readln End.

Program magazin; Var x,y,z,t: real; Begin Writeln(Сколько стоит книга); readln(x); writeln(Внесите деньги в кассу); readln(y); If x=y then writeln(Спасибо) else If x>y then begin z:=x-y; Writeln(Необходимо доплатить, z:6:2, рублей) end Else Begin t:=y-x; writeln(Возьмите сдачу равную, t:6:2, рублей) end; Readln End.

Program bilet; var m: longint; A1,a2,a3,a4,a5,a6,s1,s2: integer; Begin Writeln(Введите номер билета); Readln(m); a1:=m mod 10; m:= m div 10; a2:= m mod 10; m:= m div 10; a3:=m mod 10; m:=m div 10; a4:=m mod 10; m:=m div 10; a5:= m mod 10;a 6:= m div 10; s1:=a1+a2+a3; s2:=a4+a5+a6; If s1=s2 then writeln(билет счастливый) else writeln(билет несчастливый); readln End.