Инфоурок Информатика Другие методич. материалыУрок №2. Тема «Структура программы».

Урок №2. Тема «Структура программы».

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

Разработка урока по теме программирование на языке Pascal ABC

 Еремин О.Ф. учитель информатики ЦДО г.Беслан и

МБОУ СОШ№2 им. А.С.Пушкина г.Моздок  

 Урок №2.    Тема: «Структура программы. Идентификаторы и зарезервированные слова. Константы».

Цели урока:

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

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

План урока:
I. Орг. момент. (1 мин)
II. Актуализация знаний. (5 мин)
III. Теоретическая часть. (10 мин)
IV. Практическая часть. (20 мин)
V. Д/з (2 мин)
VI. Вопросы учеников. (5 мин)
VII. Итог урока. (2 мин)

Ход урока:
I. Орг. момент.

Приветствие, проверка присутствующих. Объяснение хода урока.

II. Актуализация знаний.
На прошлом уроке вы познакомились с краткой историей, и с основными понятиями о ЯП. Для понимания того, что необходимо делать, чтобы научиться писать программы на языке
Pascal ABC, необходимо рассмотреть структуру программы и основные термины ЯП  Pascal ABC.

III. Теоретическая часть.

Структура программы.

Программа на языке Паскаль состоит из "заголовка" и "тела" программы, называемого блоком. В "заголовке" программы даётся имя и перечисляются её параметры (если это необходимо). В последних версиях языка, заголовок не является обязательной частью программы.  Далее следует раздел подключения модулей, за которым следует список имен модулей, перечисляемых через запятую.
  После него идёт описательная часть программы (блок описаний) , состоящая из пяти разделов, причем любой из них, кроме описания переменных, может  отсутствовать. В блоке описаний разделы обычно следуют в таком порядке:

1. описание меток;

2. определение констант;

3. определение типов;

4. описание переменных;

5. описание процедур и функций.

  Далее следует блок  begin … end (раздел операторов), внутри которого находятся операторы, отделяемые один от другого символом "точка с запятой".

 


Program имя программы;              {заголовок программы}

uses             {раздел подключения модулей}

Label …; {раздел описания меток}

Const …; {раздел описания констант}                                         блок

Туре …; {раздел определения типов}                                           описаний

Var …; {раздел описания переменных}

Function …; Procedure …; {раздел описания функций и процедур}

BEGIN ...           {раздел операторов}

END.

  Раздел подключения модулей (uses) и раздел описаний могут отсутствовать.

Например:

program MyFirstProgram;
var  a,b: integer;  c: real;
begin
  readln(a,b);
  c := a/b;
  writeln(c);
end.

В Паскале блок операторов начинается со служебного слова begin. Конструкция begin … end называется операторными скобками.
Операторы, находящиеся внутри конструкции
begin … end, считаются одним составным оператором.
Каждый блок завершает зарезервированное слово
End.
Вся программа завершается словом End с точкой.

Идентификаторы и зарезервированные слова.

Имена переменных, констант, меток, типов, модулей, процедур и функций, используемых в программе, называются - идентификаторами. Имена задаёт разработчик программы. На имена (идентификаторы) накладываются некоторые ограничения, такие как невозможность испол-ьзования ключевых (служебных) слов, например integer или var. Идентификатор должен начи-наться с буквы и может содержать буквы латинского алфавита, цифры и знаки подчеркивания. Символ подчеркивания "_" также считается буквой. Желательно выбирать мнемонические имена, т.е. несущие смысловую нагрузку, как, например, result, summa, cena.  Использование осмысленных имен предпочтительнее, так как это делает программу более простой для понимания.

Например:  a1,  b_2,  k123,  _d  -  идентификаторы,
 
1a,   и2 , @ru не идентификаторы.

  Служебные слова являются зарезервированными и не могут быть использованы в качестве идентификаторов. Список всех служебных слов языка Pascal ABC приведен ниже: 

and

array

as

begin

break

case

class

const

constructor

continue

destructor

div

do

downto

else

end

exit

external

externalsync

file

finalization

for

forward

function

if

in

inherited

initialization 

is

mod

not

of

or

private

procedure

program

property

protected

public

record

repeat

set

shl

with

shr

sizeof

string

xor 

then

to

type

unit

until

uses

var

while

Константы.

   Постоянной (константой) называется величина, значение которой не изменяется в процессе исполнения алгоритма.
   Раздел описания именованных констант начинается со служебного слова
const, после которого следуют строки вида:

имя константы = значение;
или

имя константы : тип = значение;

Например:

const
  Pi = 3.14;
  Number = 10;
  Name = 'Victor';
  Cifra = ['0'..'9'];
  Mass: array [1..5] of integer = (1,3,5,7,9);
  Spisok: record name: string; age: integer end = (name: '
Иван'; age: 17);

Компьютер "знает", чему равны константы е и π.

Вопросы:
 1.Из чего состоит программа на языке Паскаль?
 2.Опишите структуру программы?

3.Что называется операторными скобками
4.Что такое служебные слова ЯП?
5.Что такое идентификаторы? В чём их отличия?

 

III. Практическая часть.

На прошлом уроке вы пробовали открыть программу Pascal ABC. Сегодня на практической части мы научимся составлять структурную схему программы на ЯП Pascal ABC .

Откройте программу Pascal ABC  и в открывшемся окне напишите текст:

Program Zdorovye;     {заголовок программы}

var t:real;    (*раздел описания переменных*)

begin           //начало раздела операторов

writeln('Измерь свою температуру и введи её значение!');

  read(t);   {занесение в ячейку t её значение}

      if t>36.6 then       {вычисление значения s}

writeln('Ты заболел, надо идти к врачу!') {вывод на экран текста}

else

writeln('Ты здоров, можешь идти в школу!'); //вывод на экран текста

end.

Проверьте работу программы.

IV. Д/з.

Знать структурную схему программы на ЯП Pascal ABC. Выучить описание всех разделов программы и определения терминов: идентификатор, служебное слово, константа. 


V. Вопросы учеников.

Ответы на вопросы учащихся.


VI. Итог урока.

Подведение итога урока. Выставление оценок.
На уроке мы разобрались с понятиями: структура программы, идентификатор, служебное слово, константа.

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Урок №2. Тема «Структура программы»."

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

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

Социальный педагог

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

Няня

за 6 месяцев

Пройти курс

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

Скачать

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

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

6 660 985 материалов в базе

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

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

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

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

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

  • Скачать материал
    • 24.11.2015 2551
    • DOCX 32.7 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Еремин Олег Федорович. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

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

    Еремин Олег Федорович
    Еремин Олег Федорович
    • На сайте: 8 лет и 7 месяцев
    • Подписчики: 0
    • Всего просмотров: 13249
    • Всего материалов: 5

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

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

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

Секретарь-администратор

Секретарь-администратор (делопроизводитель)

500/1000 ч.

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

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

Особенности подготовки к сдаче ЕГЭ по информатике и ИКТ в условиях реализации ФГОС СОО

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 107 человек из 43 регионов
  • Этот курс уже прошли 577 человек

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

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

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

300 ч. — 1200 ч.

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

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

Создание и обеспечение электронного архива с использованием информационно-коммуникационных технологий

Специалист по формированию электронного архива

600 ч.

9840 руб. 5900 руб.
Подать заявку О курсе
  • Сейчас обучается 30 человек из 22 регионов
  • Этот курс уже прошли 36 человек

Мини-курс

История и основы галерейного бизнеса

3 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Инновационные технологии в краеведческой и географической работе со школьниками: применение туристических приемов для эффективного обучения

6 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Развитие детей: сенсорика, самостоятельность и моторика

3 ч.

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