Охрана труда:
нормативно-правовые основы и особенности организации
Обучение по оказанию первой помощи пострадавшим
Аккредитация Минтруда (№ 10348)
Подготовьтесь к внеочередной проверке знаний по охране труда и оказанию первой помощи.
Допуск сотрудника к работе без обучения или нарушение порядка его проведения
грозит организации штрафом до 130 000 ₽ (ч. 3 статьи 5.27.1 КоАП РФ).
Повышение квалификации

Свидетельство о регистрации
СМИ: ЭЛ № ФС 77-58841
от 28.07.2014

Почему стоит размещать разработки у нас?
  • Бесплатное свидетельство – подтверждайте авторство без лишних затрат.
  • Доверие профессионалов – нас выбирают тысячи педагогов и экспертов.
  • Подходит для аттестации – дополнительные баллы и документальное подтверждение вашей работы.
Свидетельство о публикации
в СМИ
свидетельство о публикации в СМИ
Дождитесь публикации материала и скачайте свидетельство о публикации в СМИ бесплатно.
Диплом за инновационную
профессиональную
деятельность
Диплом за инновационную профессиональную деятельность
Опубликует не менее 15 материалов в методической библиотеке портала и скачайте документ бесплатно.
15.11.2021

Конспект урока по теме: «Программирование ветвлений на Паскале»

Секриер Татьяна Михайловна
учитель информатики
Цель урока: познакомить учащихся с оператором ветвления на Паскале, с типами ветвления; с формой записи оператора ветвления на Паскале; сформировать умение записи оператора ветвления в среде программирования Паскаль; развить логическое мышление; повысить мотивацию к изучению предмета информатики.
Тип урока: комбинированный.
Формы работы учащихся: групповая, практическая, индивидуальная.
Основные понятия, изучаемые на уроке: ветвление, логика.
Межпредметные связи: география, математика
Раздаточный материал: карточки с заданиями, оценочный лист.

Содержимое разработки

МУНИЦИПАЛЬНОЕ БЮДЖЕТНОЕ ОБЩЕОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

«ЛИВАДИЙСКАЯ СРЕДНЯЯ ШКОЛА ИМЕНИ ГЕРОЯ СОВЕТСКОГО СОЮЗА П.А.РАССАДКИНА» МУНИЦИПАЛЬНОГО ОБРАЗОВАНИЯ ГОРОДСКОЙ ОКРУГ ЯЛТА РЕСПУБЛИКИ КРЫМ

ПЛАН-КОНСПЕКТ УРОКА НА ТЕМУ:

Программирование ветвлений на Паскале

9 КЛАСС

Подготовила:

учитель информатики

Секриер Татьяна Михайловна

номер КТП: Дата:

Класс: 9

Учитель:Секриер Т.М.

Тема урока: Программирование ветвлений на Паскале

Цель урока: познакомить учащихся с оператором ветвления на Паскале, с типами ветвления; с формой записи оператора ветвления на Паскале; сформировать умение записи оператора ветвления в среде программирования Паскаль; развить логическое мышление; повысить мотивацию к изучению предмета информатики.

Тип урока: комбинированный.

Формы работы учащихся: групповая, практическая, индивидуальная.

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

Межпредметные связи: география,математика

Раздаточный материал: карточки с заданиями, оценочный лист.

Необходимое оборудование и материалы: компьютер, проектор, Microsoft Office PowerPoint, выход в сеть Интернет.

План урока:

  1. Организационный момент

  2. Актуализация знаний и формулирование темы и целей урока

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

  4. Практическая работа в группах.

  5. Проверка выполнения заданий.

  6. Подведение итогов. Рефлексия.

  7. Домашнее задание:

Ход урока.

1. Организационный момент

Приветствие учащихся, учитель отмечает отсутствующих.

2. Актуализация деятельности учащихся

- Проверка домашнего задания, вопросы по домашнему заданию.

- Два учащихся у доски оформляют следующую задачу в виде программы на языке Паскаль и блок – схемы:

Определите объём и площади боковой поверхности цилиндра с заданными радиусом основанияR и высотой H.

- Остальные учащиеся выполняют следующее задание:

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

- Проверка задания на доске, исправление ошибок.

- Дополнительные вопросы:

1. Как записывается заголовок программы на Паскале?

Program (name)

2. Как записывается раздел описания переменных?

Var

3. С какими типами числовых величин работает Паскаль?

Целые и вещественные

4. Как записывается оператор присваивания?

:=

5. Как записывается оператор ввода и вывода в Паскале?

Read (readln), write (writeln)

3. Объяснение нового материала.

Показ презентации «Программирование ветвлений на Паскале». ( пособия Паскаль-Полякова – Паскаль Основы).

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

Формат записи оператор ветвления:

if логическое_условие еслилогическое_условие верно

then оператор_1 то выполняется оператор_1,

else оператор_2; иначе оператор_2;

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

Формат полного оператора ветвления: Формат неполного оператора ветвления:
if <логическое выражение> if <логическое выражение>

then <оператор 1> then <оператор>

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

Shape1Shape2

Логическое выражение:

  • Простой формой логического выражения является операция отношения:

    • <меньше,

    • >больше,

    • <=меньше или равно,

    • >=больше или равно,

    • =равно,

    • <>не равно.

  • Сложные формы логических выражений составляются с использованием логических операций:

    • notлогическое отрицание (НЕ),

    • andлогическое умножение (И),

    • orлогическое сложение (ИЛИ),

    • xor исключающее ИЛИ

  • Порядок действий:

  • Отрицание, умножение, сложение, операции отношений.

Операторные скобки:

  • Если после слов then или else нужно выполнить не один оператор, а несколько, то эти операторы заключают в операторные скобки: beginend

  • Конструкция такого вида:

Begin <последовательность операторов>end

относится к составным операторам.

  • Операторы ветвления могут быть вложены друг в друга, необходимо только следить за тем, чтобы then и else одного и того же оператора располагались друг под другом.

В качестве примера рассмотрим следующую задачу:

  • Из двух заданных целых чисел выбрать наибольшее.

  • Математическая модель:

Данные:x,y

Результат:

  • Варианты:

Еслиx=6,y=9, то max=9

Еслиx=5,y=1, то max=5

Еслиx=8,y=8, то max=8

Shape3Программа:Блок-схема:

  • ProgramPrim;

  • Var x, y, max: integer;

  • Begin

  • Writeln (‘Введите два числа’);

  • Readln (x,y);

  • if x >=y then max:=x
    else max:=y;

  • Writeln(‘наибольшее = ’,max);

  • End.

4. Выполнение самостоятельной практической работы.

1. Дано целое число. Если оно является положительным то прибавить к нему 1, в противном случае вычесть из него два. Вывести полученное число.

2. Даны три стороны одного треугольника и три стороны другого треугольника. Определить, будут ли эти треугольники равновеликими, т. е. имеют ли они равные площади.

5. Домашнее задание (задачи в тетради).

6. Подведение итогов занятия. (Оценить работы учащихся.)

Приложение 1.

Программирование ветвлений на Паскале.

Опорный конспект учащегося.

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

Формат записи команды ветвления:

if логическое_условие еслилогическое_условие верно

then оператор_1 то выполняется оператор_1,

else оператор_2; иначе оператор_2;

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

Формат полного оператора ветвления: Формат неполного оператора ветвления:
if <логическое выражение> if <логическое выражение>

then <оператор 1> then <оператор>;

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


Shape4Shape5

Логическое выражение:

  • Простой формой логического выражения является операция отношения:

    • <меньше,

    • >больше,

    • <=меньше или равно,

    • >=больше или равно,

    • =равно,

    • <>не равно.

  • Сложные формы логических выражений составляются с использованием логических операций:

    • notлогическое отрицание (НЕ),

    • andлогическое умножение (И),

    • orлогическое сложение (ИЛИ),

    • xor исключающее ИЛИ

  • Порядок действий:

  • Отрицание, умножение, сложение, операции отношений.

Операторные скобки:

  • Если после слов then или else нужно выполнить не один оператор, а несколько, то эти операторы заключают в операторные скобки: beginend

  • Конструкция такого вида:

Begin <последовательность операторов>end

относится к составным операторам.

  • Операторы ветвления могут быть вложены друг в друга, необходимо только следить за тем, чтобы then и else одного и того же оператора располагались друг под другом.

Пример:

  • Из двух заданных целых чисел выбрать наибольшее.

  • Математическая модель:

Данные:x,y

Результат:

  • Варианты:

Еслиx=5,y=8, то max=8

Еслиx=6,y=1, то max=6

Еслиx=5,y=5, то max=5

Shape6Программа: Блок-схема:

  • _______________________________

  • _______________________________

  • _______________________________

  • _______________________________

  • _______________________________

  • _______________________________
    _______________________________

  • _______________________________

  • _______________________________

Задачи для самостоятельного решения:

1. Дано целое число. Если оно является положительным, то прибавить к нему 1, в противном случае вычесть из него два. Вывести полученное число.

____________________________________

____________________________________

____________________________________

____________________________________

____________________________________

2. Даны три стороны одного треугольника и три стороны другого треугольника. Определить, будут ли эти треугольники равновеликими, т. е. имеют ли они равные площади.

____________________________________

____________________________________

____________________________________

____________________________________

____________________________________

Адрес публикации: https://www.prodlenka.org/metodicheskie-razrabotki/470132-konspekt-uroka-po-teme-programmirovanie-vetvl

Свидетельство участника экспертной комиссии
Рецензия на методическую разработку
Опубликуйте материал и закажите рецензию на методическую разработку.
Также вас может заинтересовать
Свидетельство участника экспертной комиссии
Свидетельство участника экспертной комиссии
Оставляйте комментарии к работам коллег и получите документ
БЕСПЛАТНО!
У вас недостаточно прав для добавления комментариев.

Чтобы оставлять комментарии, вам необходимо авторизоваться на сайте. Если у вас еще нет учетной записи на нашем сайте, предлагаем зарегистрироваться. Это займет не более 5 минут.

Комментарии
Чтоб провести на "отлично" урок,
И чтоб наработки использовать впрок,
Сценарий пошаговый надо составить,
Себя ход урока оформить заставить...
Но если продуманы ход и задания -
И интерес детей будет, внимание...
Спасибо, коллега, за Ваш адский труд!
Коллеги в "копилочки", явно, возьмут.

 

Для скачивания материалов с сайта необходимо авторизоваться на сайте (войти под своим логином и паролем)

Если Вы не регистрировались ранее, Вы можете зарегистрироваться.
После авторизации/регистрации на сайте Вы сможете скачивать необходимый в работе материал.

Рекомендуем Вам курсы повышения квалификации и переподготовки