Урок 7. Оператор if. Алгоритмы с ветвлением
учебно-методический материал по информатике и икт (7 класс) на тему
Данный документ содержит теоретические сведения по теме условный алгоритм и задания, направленные на совершенствование практических навыков по представленному материалу.
Скачать:
Вложение | Размер |
---|---|
urok_7_uslovnye_algoritmy_zadaniya.docx | 455.93 КБ |
urok_7_uslovnye_algoritmy.docx | 14.99 КБ |
Предварительный просмотр:
Урок 7. Условные алгоритмы
1. С помощью логического ветвления запишите следующие фразы:
- Если а больше 0, то прибавьте к х 1, в противном случае, нужно вычесть из x 2;
_________________________________________________
- Если сумма а и b положительная, то присвойте a значение b, в противном случае, присвойте а значение 0;
___________________________________________________
- Если разность а и b меньше 0, то присвоить с значение а, в противном случае, умножьте а на 2;
___________________________________________________
- Если а больше 0 или равно 0, то вывести фразу «а - положительное»;
___________________________________________________
- Если а меньше 0, то вывести фразу «а - отрицательное».
2. Запишите логический оператор по фрагменту блок-схемы:
3. Определите новое значение переменной с.
a:=20;
b:=7;
a:=a - b*2;
if a>b then c:=a + b
else c:=b-a;
Ответ: с=___.
4.Определите новое значение переменной c:
c:=1;
else c:=b;
if (a<0) and (b>=a) then c:=3*c
else c:=2*c;
- при а= 5; b=7 Ответ: c=
- при a= -5; b=7 Ответ: c=
5. Составить программу для задачи.
Дано целое число а. Проверить высказывание «Число является четным».
Предварительный просмотр:
Урок 7. Условные алгоритмы в языке Паскаль
Бывает, что в процессе выполнения программы требуется реализовать разный набор команд в зависимости от произошедших до этого событий. В языках программирования это достигается с помощью специальных конструкций – условных операторов.
Как правило, для выбора последовательности действий в зависимости от условие используется оператор if.
Синтаксис оператора if.
Существует 2 вида ветвлений: полное и неполное.
- Полное ветвление
If <логическое условие> then <оператор 1>
else <Оператор 2>
Перед словом else точка с запятой не ставится.
Логическое условие может содержать в себе одно или несколько условий, соединенных функциями OR, AND, NOT.
Операторы 1 и 2 могут быть как простыми, так и составными.
Составной оператор – оператор, состоящий из нескольких команд. Если оператор составной, то он заключается в логические скобки begin .. end.
- Неполное ветвление
If < логическое условие> then <Оператор >
Пример 1.
Сравните два числа a и b. Выведите на экран значение наибольшего.
program naibolshee;
var a,b,c: integer;
begin
writeln(‘ введите два числа a и b’);
readln(a,b);
if a>b then c:-a
else c:=b;
writeln(‘c=’,c);
end.
По теме: методические разработки, презентации и конспекты
Урок на тему "Алгоритм с ветвлением"
Конспект урока алгоритма с ветвлением...
Открытый урок по теме "Алгоритмы с ветвлениями" 4 класс
Урок расчитан на 40 минут.Включает: актуализацию знаний, изучение нового материала, самостоятельную работу....
Урок по теме "Разветвляющийся алгоритм: вложенное ветвление"
Цели урока:1) Дидактическая: формирование у учащихся представлений о новом для них виде разветвляющегося алгоритма — вложенных ветвлений; усвоение правильности описания э...
Материалы к уроку по теме "Алгоритмизация. Алгоритмы с ветвлениями"
Данный материал предназначен для систематизации и обобщения знаний по теме "Алгоритмизация. Алгоритмы с ветвлениями"...
Урок "Алгоритмы с ветвлением" 6 класс
Урок на закрепление представления учащихся о разветвляющихся алгоритмах и проверку усвоения изученного материала. Архив содержит конспект урока и презентацию-тест....
технологическая карта урока информатики по теме "Алгоритм ветвление"
В данном материале приведен пример технологической карты урока информатики по теме "Алгоритм ветвление"...
Методическая разработка конспекта урока по Информатике «Программирование алгоритмов с ветвлением», 8 класс
Методическая разработка конспекта урока по информатике (8 класс)...