Инфоурок Информатика КонспектыОткрытый урок: Запись Алгоритмов на языке программирования Паскаль.

Открытый урок: Запись Алгоритмов на языке программирования Паскаль.

Скачать материал

 

 

 

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ КАЗЕННОЕ ОБЩЕОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

«ЧИТИНСКОЕ СУВОРОВСКОЕ ВОЕННОЕ УЧИЛИЩЕ

МИНИСТЕРСТВА ВНУТРЕНИХ ДЕЛ РОССИЙСКОЙ ФЕДЕРАЦИИ»

 

 

 

 

 

 

 

 

 

МЕТОДИЧЕСКАЯ РАЗРАБОТКА

информатика

учебного занятия № 9

по теме: Запись алгоритмов на языке программирования Паскаль

 

для III курса

 

 

 

 

 

 

 

 

 

 

Учитель: Меркушева Татьяна Сергеевна

 

 

 

 

 

 

2021-2022 учебный год

 

Урок в 11 классе

Тема: Запись алгоритмов на языке программирования Паскаль

 

Цели урока:

Образовательная:  создать условия для повторения и применения знаний по теме «Язык программирования  Паскаль» к различным практическим заданиям.

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

Воспитательная: воспитание активности, внимательности, сознательности, аккуратности и самостоятельности при работе на ПК

Оборудование:  компьютеры, проектор, лист-опорный конспект с заданиями.

План урока: 

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

2.     Повторение пройденного материала

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

4.     Закрепление нового материала

5.     Домашнее задание.

6.     Подведение итогов урока.

7.     Самоанализ усвоения учебного материала учащимися

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

2 .Актуализация знаний по теме «Алгоритм». Выполняется тест онлайн на компьютере- с помощью викторины Kahoot, проверка результатов, обсуждение ошибок.

тестирование по теме «Алгоритмы»

 

  1. Алгоритм - это
    а) правила выполнения определенных действий;
    б) предписание исполнителю совершить последовательность действий, направленных на достижение поставленных целей;
    в) набор команд для компьютера.
  2. Какой из документов является алгоритмом?
    а) Правила техники безопасности.
    б) Инструкция по получению денег в банкомате.
    в) Расписание уроков.
  3. Какой из объектов может являться исполнителем?
    а)  Луна.                     б) Карта.         в) Принтер.     г) Книга
  4. Дискретность- свойство алгоритма означающее…
    а) однозначность правил выполнения алгоритма
    б)  правильность результатов выполнения алгоритма
    в) деление алгоритма на отдельные шаги
  5. Свойством алгоритма является:
    а) конечность;
    б) цикличность;
    в) возможность изменения последовательности команд;
    г) возможность выполнения алгоритма в обратном порядке.
  6. Алгоритм называется линейным, если:
    а) он составлен так, что его выполнение предполагает
    многократное повторение одних и тех же действий;
    б)
    ход его выполнения зависит от истинности тех или иных условий;
    в) его команды выполняются в порядке их естественного следования друг за другом независимо от каких-либо условий.
  7. Алгоритм структуры «ветвление» предусматривает
    а)
    выбор условий,    б) выбор алгоритмов,   в) выбор команд (действий)
  8. Алгоритм называется циклическим, если:
    а) он составлен так, что его выполнение предполагает
    многократное повторение одних и тех же действий;

    б)
    ход его выполнения зависит от истинности тех или иных условий;
    в) его команды выполняются в порядке их естественного следования друг за другом независимо от каких-либо условий.
  9. Алгоритм называется вспомогательным, если
    а) он предполагает выбор действий
    б) повторяет действия до выполнения какого – либо условия;
    в) решает часть задачи и вызывается из основной программы.
  10. Цикл со счётчиком
    а) зависит от некоторого условия; б) зависит от известного числа повторений.
  11. Какой тип алгоритмической структуры необходимо применить, если последовательность команд выполняется или не выполняется в зависимости от условия
    а) цикл            б) ветвление               в) линейный.
  12. Ромб графический объект, используемый в блок-схеме для записи:
    а) ввода, вывода данных;       б) вычислительных действий;
    в) конца выполнения задачи; г) условия выполнения действий.

И так мы продолжаем изучать раздел: «Алгоритмы и элементы программирования» и сегодняшняя наша тема: «Запись алгоритмов на языке программирования Паскаль». Какую цель мы поставим перед собой?

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

Историческая справка

Сообщение на тему «Язык Pascal»(Рассказ обучающегося).

Язык Pascal был создан Н. Виртом в 1971 г. Чаще всего будущие программисты в первую очередь знакомятся именно с этим языком. Паскаль представляет собой алгоритмический язык, т. е. Выполнение программы основано на поочередном выполнении команд или операторов.

Будем считать, что программа представляет собой последовательность операторов и других элементов языка, построенную в соответствии с определенными правилами и предназначенную для решения опре6деленной задачи. Любая Паскаль программа является текстовым файлом с собственным именем и с расширением .pas.

Для того, что бы вспомнить основные элементы языка программирования Паскаль, вы должны заполнить опорный конспект (Приложение 1). Самостоятельная работа 10 мин учебник параграф 7 пункт 1 и 2. Затем фронтальный опрос, разбор вопросов.

 

Программа языка Паскаль имеет следующую структуру:

 

Program имя программы;

-         

Раздел описаний

 
описаны все

переменные

 

            begin

Раздел операторов

 
 


                                                       

 

            end.

 

Имя программы может содержать любое количество символов. Имя должно начинаться буквой или символом подчеркивания, затем могут идти буквы, цифры, символы подчеркивания.

Примеры правильных имен: lab1, SUMMA_2, Вася.

Примеры неправильных имен: 1Lab, 6 a, Cod-1, begin.

Раздел описаний содержит разделы меток, констант, типов, переменных, подпрограмм (процедур и функций). В программе могут быть только некоторые разделы из перечисленных описаний.

Каждая программа обязательно должна иметь часть, которая выполняет какие-либо действия и называется разделом операторов (телом программы).  В этом разделе находятся списки операторов разделенных между собой точкой с запятой. Он обязательно начинается служебным словом begin и заканчивается, словом end.

Общий вид Паскаль программы:

Program prim1;

label 1, 2, 3;      - метки

const pi = 3.14;

type;      - типы

var A, B: integer       -переменные

begin

       оператор 1;

       оператор 2;

       ……………

       оператор N;

end.

Рассмотрим пример программы на языке Паскаль (показать запись на доске). Пусть необходимо посчитать периметр прямоугольника.

Как найти периметр прямоугольника?

Необходимо воспользоваться формулой (а + b) * 2.

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

Program perimetr;

var  a, b, p: real;      (real – действительные числа)

begin

       write (‘Введите длину и высоту прямоугольника’);

       read (a, b);        (компьютер считывает информацию)

       p:= (a + b) * 2;

       write (p);            (выводит на экран)

end.

В программе могут встречаться комментарии, предназначенные для пользователя, которые при выполнении программы игнорируются:

{комментарии}, (*комментарии*), /*комментарии*/

Комментарии можно вставлять в любую часть программы.

III. Закрепление нового материала (15 мин)

Решение задач (работа на компьютерах, по карточкам три задачи).

Задание 1: Напишите программу, которая выводит частное целых чисел а и b.

Ответ:

Program chac;

var  a, b: integer;         (integer – целые числа)

p: real;     

begin

       write (‘Введите а и в - целые’);    (сообщаем о вводе)

       read (a, b);        (компьютер считывает информацию)

       p:= a/b;

       write (p);            (выводит на экран)

end.

Можно вводить а и b в две строки.

Задание 2: Написать программу вычисления суммы четырех целых чисел.

Ответ:

program summa;
var
a, b, c, d, s: integer;
begin
readln (a, b, c, d);
s:= a + b + c + d;
writeln ('
Сумма четырёх чисел = ' , s)
end.

Задание 3. Написать программу для вычисления значения выражения:
     (
a+3(d-12))(c-5k).

IV. Домашнее задание. Составить программу на языке программирования для нахождения площади треугольника. Можно использовать любую из известных вам формул. Читать параграф 7 п 1,2.

V. Подведение итогов урока

С чем мы познакомились сегодня на уроке? Выставление оценок.

Рефлексия.

o       сегодня я узнал...

o       было трудно…

o       я понял, что…

o       я научился…

o       я смог…

o       было интересно узнать, что…

o       меня удивило…

o       мне захотелось

 

 

 

 

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

Опорный конспект.

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

Язык программирования:

 

1.     задание: Перечислить основные элементы языка Паскаль:

 

 

2.     задание: заполнить таблицу.

Операции в языке Паскаль.

Арифметические операции

Операции отношений

 

Сложение

 

Равно

 

Вычитание

 

Не равно

 

Умножение

 

Больше

 

Деление

 

Меньше

 

Целочисленное деление

 

Меньше или равно

 

 

Остаток от целочисленного деления

 

Больше или равно

 

3.      найти соответствие: названия и описание, элементов программы на языке Паскаль. В скобках раскрыть смысл оператора.

 

Program( ___________________)

 

Блок описания действий по преобразованию данных (программный блок)

Var(_______________________)

Const(_______________________)

Заголовок программы

Begin(______________________)

Ehd(_______________________)

Блок описания используемых данных

 

4.  записать основные операторы языка Паскаль.

 

5. Записать пример программы на языке Паскаль. Найти произведение двух чисел.

 

 

 

 

 

 

 

 

Карточка задачи. Язык Паскаль.

Задание 1: Напишите программу, которая выводит частное целых чисел а и b.

Задание 2: Написать программу вычисления суммы четырех целых чисел.

Задание 3. Написать программу для вычисления значения выражения:
     (
a+3(d-12))(c-5k).

 

 

Карточка задачи. Язык Паскаль.

Задание 1: Напишите программу, которая выводит частное целых чисел а и b.

Задание 2: Написать программу вычисления суммы четырех целых чисел.

Задание 3. Написать программу для вычисления значения выражения:
     (
a+3(d-12))(c-5k).

 

 

Карточка задачи. Язык Паскаль.

Задание 1: Напишите программу, которая выводит частное целых чисел а и b.

Задание 2: Написать программу вычисления суммы четырех целых чисел.

Задание 3. Написать программу для вычисления значения выражения:
     (
a+3(d-12))(c-5k).

 

Карточка задачи. Язык Паскаль.

Задание 1: Напишите программу, которая выводит частное целых чисел а и b.

Задание 2: Написать программу вычисления суммы четырех целых чисел.

Задание 3. Написать программу для вычисления значения выражения:
     (
a+3(d-12))(c-5k).

 

 

Карточка задачи. Язык Паскаль.

Задание 1: Напишите программу, которая выводит частное целых чисел а и b.

Задание 2: Написать программу вычисления суммы четырех целых чисел.

Задание 3. Написать программу для вычисления значения выражения:
     (
a+3(d-12))(c-5k).

 

 

Карточка задачи. Язык Паскаль.

Задание 1: Напишите программу, которая выводит частное целых чисел а и b.

Задание 2: Написать программу вычисления суммы четырех целых чисел.

Задание 3. Написать программу для вычисления значения выражения:
     (
a+3(d-12))(c-5k).

 

 

 

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Открытый урок: Запись Алгоритмов на языке программирования Паскаль."

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Интернет-маркетолог

Получите профессию

HR-менеджер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

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

6 665 122 материала в базе

Материал подходит для УМК

Скачать материал

Другие материалы

Практическая работа по информатике на тему «Логические основы работы ЭВМ»
  • Учебник: «Информатика. Углубленный уровень (в 2-ух частях) », Поляков К.Ю., Еремин Е.А.
  • Тема: Глава 3. Логические основы компьютеров
  • 14.11.2021
  • 1308
  • 14
«Информатика. Углубленный уровень (в 2-ух частях) », Поляков К.Ю., Еремин Е.А.
  • 14.11.2021
  • 1992
  • 163
«Информатика», Горячев А.В., Суворова Н.И., Спиридонова Т.Ю., Лобачёва Л.Л.

Вам будут интересны эти курсы:

Оставьте свой комментарий

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

  • Скачать материал
    • 15.11.2021 2143
    • DOCX 74 кбайт
    • 183 скачивания
    • Оцените материал:
  • Настоящий материал опубликован пользователем Меркушева Татьяна Сергеевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

    Удалить материал
  • Автор материала

    Меркушева Татьяна Сергеевна
    Меркушева Татьяна Сергеевна
    • На сайте: 5 лет и 4 месяца
    • Подписчики: 2
    • Всего просмотров: 17054
    • Всего материалов: 20

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Технолог-калькулятор общественного питания

Технолог-калькулятор общественного питания

500/1000 ч.

Подать заявку О курсе

Курс профессиональной переподготовки

Педагогическая деятельность по проектированию и реализации образовательного процесса в общеобразовательных организациях (предмет "Математика и информатика")

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

300 ч. — 1200 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 36 человек из 17 регионов
  • Этот курс уже прошли 35 человек

Курс профессиональной переподготовки

Информатика: теория и методика преподавания с применением дистанционных технологий

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

300 ч. — 1200 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Этот курс уже прошли 18 человек

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

Компьютерная грамотность для пенсионеров

36 ч. — 180 ч.

от 1580 руб. от 940 руб.
Подать заявку О курсе
  • Этот курс уже прошли 23 человека

Мини-курс

Налогообложение реализации и доходов физических лиц

2 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Этот курс уже прошли 10 человек

Мини-курс

Figma: основные принципы дизайна и композиции

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 106 человек из 40 регионов
  • Этот курс уже прошли 15 человек

Мини-курс

Основы игровой деятельности дошкольников: роль игр в развитии детей

3 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 23 человека из 14 регионов
  • Этот курс уже прошли 20 человек