СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

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

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

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

Категория: Информатика

Нажмите, чтобы узнать подробности

Первый практический урок в среде программирования Pascal ABC.NET

Просмотр содержимого документа
«Простые программы на языке программирования Pascal.»

Урок в 9 классе. Простые программы на языке программирования Pascal.

Цели урока:

  1. Обучающие:

    • познакомиться со средой программирования Pascal ABC, со структурой программы на языке Паскаль;

    • сформировать у учащихся первичные знания по применению изученного материала.

    • научиться составлять простые линейные программы, модернизировать их

  2. Развивающие:

    • развивать алгоритмическое мышление;

    • учить анализировать, обобщать и систематизировать;

    • обогащать словарный запас учащихся.

  3. Воспитательные:

    • развивать информационную культуру учащихся, способность к самостоятельной и коллективной деятельности, рефлексию.

Тип урока: урок изучения и первичного закрепления новых знаний.

Технологии обучения: информационно-коммуникационная технология, технология развивающего обучения, здоровьесберегающая технология, технология сотрудничества, личностно-ориентированное обучение.

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

План урока:

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

  2. Актуализация знаний.

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

    1. Знакомство с программной средой Pascal ABC.

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

    3. Разбор простейшей программы с операторами ввода, вывода

  4. Закрепление полученных умений и навыков.

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

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

ХОД УРОКА

              1. Организационный момент
                Приветствие учащихся, проверка присутствующих, проверка готовности.

              2. Актуализация знаний
                Фронтальный опрос:
                Алфавит языка.
                Пунктуация языка.
                Структура языка (общая схема)

              3. Объяснение материала.
                3.1 Знакомство с программной средой Pascal ABC.
                Теперь переходим к изучению языка – ПАСКАЛЬ. Точнее, учебной системы программирования Pascal ABC (автор – С.С.Михалкович).
                Система Pascal ABC предназначена для обучения программированию на языке Паскаль и ориентирована на школьников и студентов младших курсов. Система Pascal ABC основана на языке Delphi Pascal.

(Запуск программы на демонстрационном экране).

Загрузка системы осуществляется запуском файла .

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

    1. Знакомство  со структурой программы на языке Паскаль.
      Задача 1. Написать программу, которая выводит на экран слово «Привет!»

Блок схема

Program proba;

Begin

Write (‘Привет!’);

End.





Блок ввода/вывода

\





Операторы ввода/вывода

Read, readln

Write, writeln

Ln – новая линия (строка)



\













Задача 2 Напишите программу, которая выводит символы *
***
*****

Writeln (‘ *’);
Writeln (‘ ***’);
Writeln (‘*****’);

Задача 3. Найдите значение выражения у=-2,7х2+0,23х-1,4

А) Объявляем переменные: количество переменных, их тип, пунктуация при объявлении.

Var x,y: real;

Begin

X:=4;

Y:=-2.7*x*x+0.23*x-1.4;

Writeln(y);

End.

Б) Изменим программу так, чтобы пользователь имел возможность сам ввести значение переменной х.

Строку X:=4; заменим строкой readln (x);

Начало

Оператор ввода

Оператор присваивания

Оператор вывода

Конец

Begin

Readln(x);

Y:=-2.7*x*x+0.23*x-1.4;

Writeln(y);

End.

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

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

Задача 4. Написать программу, которая запрашивает у пользователя 2 числа и находит произведение этих чисел.

Var a,b,c: integer;

Begin

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

Readln (a,b);

C:=a*b;

Writeln(‘a*b=’ , c);

End.

              1. Закрепление полученных умений и навыков.

Работа с карточками-заданиями

Сравните 3 программы, проанализируйте их, ответьте на вопросы:

  • Сколько переменных в программе?

  • Что выполняет программа?

  • Что пишется в апострофах?



Var a,b,c: integer;

Begin

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

Readln (a);

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

Readln (b);

C:=a+b;

Writeln(‘a+b=’ , c);

End.



Var a,b: integer;

Begin

Readln (a,b);

Writeln(a+b);

End.



Var a,b,c: integer;

Begin

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

Readln (a,b);

C:=a+b;

Writeln(‘a+b=’ , c);

End.

















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

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

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

Напишите программу, которая находит корень введенного числа

sqrt(9)


Скачать

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!