Урок 7. Оператор if. Алгоритмы с ветвлением
учебно-методический материал по информатике и икт (7 класс) на тему

Сергунина Ольга Викторовна

Данный документ содержит теоретические сведения по теме условный алгоритм и задания, направленные на совершенствование практических навыков по представленному материалу.

Скачать:

ВложениеРазмер
Файл urok_7_uslovnye_algoritmy_zadaniya.docx455.93 КБ
Файл urok_7_uslovnye_algoritmy.docx14.99 КБ

Предварительный просмотр:

Урок 7. Условные алгоритмы

1. С помощью логического ветвления запишите следующие фразы:

  1. Если а больше 0, то прибавьте к х 1, в противном случае, нужно вычесть из x 2;

_________________________________________________

  1. Если сумма а и b положительная, то присвойте a значение b, в противном случае, присвойте а значение 0;

___________________________________________________

  1. Если разность а и b меньше 0, то присвоить с значение а, в противном случае, умножьте а на 2;

___________________________________________________

  1. Если а больше 0 или равно 0, то вывести фразу «а - положительное»;

___________________________________________________

  1. Если а меньше 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;

if (a>0) and (b

                            else c:=b;

if (a<0) and (b>=a) then c:=3*c 

                            else c:=2*c;

  1. при а= 5; b=7        Ответ: c= 
  2. при a= -5; b=7        Ответ: c=

5.  Составить программу для задачи.

Дано целое число а. Проверить высказывание «Число является четным».



Предварительный просмотр:

Урок 7. Условные алгоритмы в языке Паскаль

Бывает, что в процессе выполнения программы требуется реализовать разный набор команд в зависимости от произошедших до этого событий. В языках программирования это достигается с помощью специальных конструкций – условных операторов.

Как правило, для выбора последовательности действий в зависимости от условие используется оператор if.

Синтаксис оператора if.

Существует 2 вида ветвлений: полное и неполное.

  1. Полное ветвление

        If  <логическое условие> then <оператор 1>

                                                              else <Оператор 2>

Перед словом else точка с запятой не ставится.

Логическое условие может содержать в себе одно или несколько условий, соединенных функциями OR, AND, NOT.

Операторы 1 и 2 могут быть как простыми, так и составными.

Составной оператор – оператор, состоящий из нескольких команд. Если  оператор составной, то он заключается в логические скобки begin .. end.

  1. Неполное ветвление

        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 класс

Урок на закрепление представления учащихся о разветвляющихся алгоритмах и проверку усвоения изученного материала. Архив содержит конспект урока и презентацию-тест....

технологическая карта урока информатики по теме "Алгоритм ветвление"

В данном материале приведен пример технологической карты урока информатики по теме "Алгоритм ветвление"...