Урок по информатике на тему "Сложные условия" (8 класс)

Урок по информатике на тему "Сложные условия" (8 класс)

1. Познакомить с возможностью использования сложных условий в условных операторах языка программирования Паскаль.

2. Научить учащихся построению составных условий с использованием логических операций «и», «или».

2. Развить в учащихся внимательность, трудоспособность и заинтересованность.

3. Воспитать в учениках взаимное уважение в коллективе и культурное поведение.

І. Мотивационный этап

Организационный момент (приветствие, психологический настрой)

Проверка домашнего задания: работа с карточками.

Составьте программу вычисления y : у=-1/х

Даны три числа. Если их произведение меньше 50, то числа увеличьте в 10 раз.

Составьте программу вычисления y :

Даны три числа. Если их сумма меньше 1, то числа удвойте.

Составьте программу вычисления y :

Даны два числа х и у (х<> y ). Меньшее из чисел замените их полусуммой.

Составьте программу вычисления y :

Даны два числа Х и У. Замените первое число нулем, если оно меньше или равно второму.

Составьте программу вычисления у:

Даны два числа Х и У. Удвойте первое число, если оно больше второго, и оба числа, если это не так.

Составьте программу вычисления у:

Даны три числа. Если их сумма отрицательна, то замените ее абсолютным значением.

ІІ. Операционно-познавательный этап

Изучение нового материала

При сложных условиях применяются логические связки:

And - истинно, когда истинны все составляющие логические выражение

Пример: (( x >=0) and ( x <=5)) истинно для x из интервала [0;5] и ложно при x =6

Or - истинно, когда истинно хотя бы одно из логических выражений

Пример: (( a <5) or ( a >9)) истинно для a =2 и ложно для a =6

Закрепление:

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

Program summa1; Uses crt;

var a,b, с , s1, s2, s3: real;

write (' Введите три числа а, b , c ='); readln ( a , b , c );

if (s1>0) or (s2>0) or (s3>0) then write (‘ да ’) else write (‘ нет ’);

Определите, является ли введеное число двузначным.

Program с 1; Uses crt;

write (' Введите целое число а='); readln ( a );

if (a>=10) and (a<=99) then write (‘ число двузначное ’) else write (‘ число недвузначное ’);

Занятия в начальных классах отменяются в тех случаях, когда температура воздуха ниже -25 градусов, а также при ветре не мене 7 м/с и температуре ниже -20 градусов. По утренней сводке погоды определите, пойдут ли дети в школу.

Program в 1; Uses crt;

write (' t='); readln(t);

if (t<=-25) then write (‘ Не идут ’) else

if (v>7) then write (‘ Не идут ’)

else write (‘ идут ’);

Определите, имеется ли среди чисел a , d , c хотя бы одна пара взаимно противоположных чисел.

Program f2; Uses crt;

write (' а ,b,c='); readln(a,b,c);

write (‘ Взаимно противоположные числа есть? ’);

if (a=-b) or (a=-c) or (b=-c) then write (‘ да ’) else write (‘ нет ’);

Для произвольных a , b напишите программу решения уравнения :

Program f3; Uses crt;

write (' а ,b='); readln(a,b);

if (a=0) and (b=0) then

if (a=0) and (b< >0) then goto 1;

if x<=0 then goto 1;

В многоэтажном доме N этажей и один подъезд. На каждом этаже расположено по три квартиры. Лифт настроен так, что может останавливаться только на нечетных этажах. Человек заходит в лифт и набирает номер нужной квартиры М. На какой этаж должен доставить лифт пассажира?

Program f4; Uses crt;

var n,m,d,n1,n2: integer;

write (' Введите количество этажей в доме: n ='); read ( n );

write (' Введите номер квартиры : m ='); read ( m );

if (n1<=n) and (n2>=1) then

write (' Лифт остановиться на ‘, n 1,’ или на ‘, n 2,’ этаже ’');

if n 1> n then write (‘ Лифт остановиться на ’, n 2 ,’ этаже ‘);

if n 2<1 then write (‘ Лифт остановиться на ’, n 1 ,’ этаже ‘);

ІІІ. Подведение итогов, выставление оценок

IV . Рефлексия:

Оценка содержания урока: Занимательно, интересно, полезно

Оценка деятельности на уроке: Запутался, удивился, убедился, осознал, принял решение

Оценка внутреннего состояния на уроке: Тревожное, приподнятое, отличное

V . Домашнее задание: ответить на тест.

Укажите правильный вариант использования условного оператора.

IF <условие> THEN <оператор1> ELSE <оператор2>;

IF <условие> THEN <серия операторов1>; ELSE <серия операторов2>;

THEN begin <серия операторов1> end IF <условие> ELSE begin <серия операторов2> end ;

THEN <серия операторов1> ELSE <серия операторов2> IF <условие>;

Укажите правильный вариант использования неполного ветвления.

THEN <серия операторов1>; ELSE <серия операторов2>;

IF <условие> ELSE begin <серия операторов2> end ;

IF < условие > THEN < оператор >;

ELSE <серия операторов2> IF <условие>;

Укажите значение связующего слова AND .

Должны выполняться оба условия, связанные словом AND .

Достаточно выполнения только первого из связанных словом AND условий.

Должно выполняться одно из связанных словом AND условий.

Выполнения первого условия не должно противоречить выполнению второго условия.

Выберите правильную запись математического условия 1≤ a <100 на языке Pascal .

Что будет выведено на экран после выполнения фрагмента программы:

if a>4 then a:=5 else a:=1;

Что будет выведено на экран после выполнения фрагмента программы:

if x<>5 then y:=6 else y:=0;

Что будет выведено на экран после выполнения фрагмента программы:

if (a>10) and (a<12) then n: =a+5 else n: =a-1;

Что будет выведено на экран после выполнения фрагмента программы:

if (a>10) or (a<12) then n: =a+5 else n: =a-1;

В качестве языка Pascal нельзя использовать:

Дан фрагмент программы, в котором пропущено условие:

If (x>0) and (_) then A: =X else A: =Y*2;

Вставьте условие так, чтобы при X =2, Y =‒1 результатом выполнения алгоритма стало значение A =‒2.

  • подготовка к ЕГЭ/ОГЭ и ВПР
  • по всем предметам 1-11 классов

Курс повышения квалификации

Дистанционное обучение как современный формат преподавания
  • Сейчас обучается 924 человека из 80 регионов

Курс повышения квалификации

Инструменты онлайн-обучения на примере программ Zoom, Skype, Microsoft Teams, Bandicam
  • Курс добавлен 31.01.2022
  • Сейчас обучается 20 человек из 11 регионов

Курс повышения квалификации

Педагогическая деятельность в контексте профессионального стандарта педагога и ФГОС
  • Курс добавлен 23.11.2021
  • Сейчас обучается 35 человек из 23 регионов

Ищем педагогов в команду «Инфоурок»

  • ЗП до 91 000 руб.
  • Гибкий график
  • Удаленная работа

Дистанционные курсы для педагогов

«Взбодрись! Нейрогимнастика для успешной учёбы и комфортной жизни»

Свидетельство и скидка на обучение каждому участнику

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

5 582 192 материала в базе

Самые массовые международные дистанционные

Школьные Инфоконкурсы 2022

33 конкурса для учеников 1–11 классов и дошкольников от проекта «Инфоурок»

Другие материалы
  • Информатика
  • 8 класс
  • Конспекты
  • 25.12.2015
  • 842
  • 0
  • Информатика
  • 8 класс
  • Конспекты
  • 25.12.2015
  • 2401
  • 3
  • Информатика
  • 9 класс
  • Конспекты
  • 25.12.2015
  • 6353
  • 0
  • Информатика
  • Другие методич. материалы
  • 25.12.2015
  • 1239
  • 0
  • Информатика
  • Другие методич. материалы
  • 25.12.2015
  • 610
  • 0
  • Информатика
  • Другие методич. материалы
  • 25.12.2015
  • 12543
  • 92
  • Информатика
  • Другие методич. материалы
  • 25.12.2015
  • 3776
  • 12
Вам будут интересны эти курсы:
  • Курс повышения квалификации «Методика преподавания информатики в начальных классах»
  • Курс повышения квалификации «Внедрение системы компьютерной математики в процесс обучения математике в старших классах в рамках реализации ФГОС»
  • Курс повышения квалификации «Организация работы по формированию медиаграмотности и повышению уровня информационных компетенций всех участников образовательного процесса»
  • Курс повышения квалификации «Сетевые и дистанционные (электронные) формы обучения в условиях реализации ФГОС по ТОП-50»
  • Курс повышения квалификации «Использование компьютерных технологий в процессе обучения в условиях реализации ФГОС»
  • Курс повышения квалификации «Введение в программирование на языке С (СИ)»
  • Курс профессиональной переподготовки «Теория и методика обучения информатике в начальной школе»
  • Курс профессиональной переподготовки «Математика и информатика: теория и методика преподавания в образовательной организации»
  • Курс повышения квалификации «Специфика преподавания дисциплины «Информационные технологии» в условиях реализации ФГОС СПО по ТОП-50»
  • Курс повышения квалификации «Современные языки программирования интегрированной оболочки Microsoft Visual Studio C# NET., C++. NET, VB.NET. с использованием структурного и объектно-ориентированного методов разработки корпоративных систем»
Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • 25.12.2015 4919
  • DOCX 26.4 кбайт
  • 12 скачиваний
  • Оцените материал:

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

Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

Автор материала
  • На сайте: 6 лет и 1 месяц
  • Подписчики: 0
  • Всего просмотров: 17428
  • Всего материалов: 7

40%

  • Подготовка к ЕГЭ/ОГЭ и ВПР
  • Для учеников 1-11 классов

Московский институт профессиональной переподготовки и повышения квалификации педагогов

Дистанционные курсы для педагогов

663 курса от 690 рублей

Выбрать курс со скидкой

Выдаём документы установленного образца!

Учителя о ЕГЭ: секреты успешной подготовки

Время чтения: 11 минут

Тринадцатилетняя школьница из Индии разработала приложение против буллинга

Время чтения: 1 минута

Количество бюджетных мест в вузах по IT-программам вырастет до 160 тыс.

Время чтения: 2 минуты

В Ростовской и Воронежской областях организуют обучение эвакуированных из Донбасса детей

Время чтения: 1 минута

Инфоурок стал резидентом Сколково

Время чтения: 2 минуты

Минпросвещения упростит процедуру подачи документов в детский сад

Время чтения: 1 минута

В Забайкалье в 2022 году обеспечат интернетом 83 школы

Время чтения: 1 минута

Подарочные сертификаты
  • Курсы «Инфоурок»
  • Онлайн-занятия с репетиторами на IU.RU

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

Все материалы, размещенные на сайте, созданы авторами сайта либо размещены пользователями сайта и представлены на сайте исключительно для ознакомления. Авторские права на материалы принадлежат их законным авторам. Частичное или полное копирование материалов сайта без письменного разрешения администрации сайта запрещено! Мнение администрации может не совпадать с точкой зрения авторов.

📎📎📎📎📎📎📎📎📎📎