Конспект урока по Информатике "Структура программы" 7 класс

Класс 7

Тема: Структура программы

Цели:

Образовательные:

Узнать, что такое структура программ

Научиться работать с разными структурой алгоритма

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

способность анализа сообщений ПО и умение принятия соответствующих решений;

интерес к учению, потребность в самоутверждении;

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

внимательность, сосредоточенность, аккуратность при работе с ПО;

интерес к самостоятельной работе, творчеству;

Тип урока: Объяснение + практика

План урока

Орг.момент

Проверка д/з

Новая тема

Закрепление

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

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


Декларативная (описательная часть);

PROGRAM … ;

CONST … ;

VAR … ;

BEGIN

END .

Разделы

описаний

Указание имени программы ;

Описание констант ;

Описание переменных ;

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

Выполняемая часть;




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

2. В программе может отсутствовать любой раздел, кроме раздела операторов.


Заголовок программы: PROGRAM название ;

PROGRAM – ключевое слово заголовка программы;

название – идентификатор пользователя;

CONST – ключевое слово описания констант;

VAR – ключевое слово описания переменных, используемых в программе;

BEGIN – начало исполняемых операторов;

END. – конец программы (обратите внимание на синтаксис: операторы разделяются символом “;”, программа заканчивается символом “.”).

п/п

Примеры описаний

Результаты описаний

1

констант:


CONST V=10 ; A=4.6E-4 ;

Y=17.3 ; ALFA=pi ;

K=-5 ;

V, K – константы целого типа;

А, Y, ALFA – константы вещественного типа

2

переменных:


VAR XX, V0 : Real ;

K, N, Pr : Integer ;

XX, V0 – переменные вещественного типа; K, N, Prпеременные целого типа

3

CONST Time = 31.5 ;

G = 1.9 ;

P = 15 ;

VAR Year : Word ;

Money : LongInt ;

S1, S2 : Real ;

Объявление констант Time и G со значениями 31,5 и 1,9 вещественного типа, P со значением 15 – целого типа.

Переменные Year, Moneyцелого тіпа; S1, S2 – вещественного типа

В результате последнего объявления идентификаторы Time, G, P будут в дальнейшем в программе использоваться как константы, а Year, Money, S1, S2 – как переменные указанных выше типов. Возможные значения этих переменных определяются соответствующим типом:

Year: 0 .. 65535 (например, 2007; 123)

Money: -2147483648 .. 2147483647 (например, 1000500; -150)

S1, S2: (например, 15.3; -4Е-21)

Всякий объявленный в программе идентификатор должен быть уникальным. Так, например, недопустимым является объявление:

Var X : Real ; X : Integer ;

Итак, описание констант осуществляется в разделе описания констант CONST, а описание переменных – в разделе описания переменных VAR:

Описание констант

Описание переменных

CONST имя1 = значение1 ;

имя2 = значение2 ;

. . .

VAR имя1 : тип1 ;

имя2 : тип2 ;

. . .

имя1, имя2, … - имена констант, по которым будет осуществляться обращение к ним в программе

имя1, имя2, … - имена переменных, по которым будет осуществляться обращение к ним в программе; тип1, тип2, … – их типы. Несколько величин одного типа перечисляются через запятую: Var a, b, c : Real;

В тексте программы могут присутствовать комментарии, которые важны для документирования (пояснения) программы.

Комментарий – произвольный текст, ограниченный с обеих сторон фигурными скобками, или круглыми скобками и символом *, например,

{ Это комментарий } и (* Это комментарий *).

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

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

Пример программы с комментариями:

{Программа сравнения физических характеристик Солнца и Земли}

Program Astronomy;

{Объявление констант}

CONST MS = 2E30; {Солнце : масса }

PS = 1.416; { плотность}

MZ = 5.976E24; {Земля : масса }

PZ = 5.518; { плотность }

{Объявление переменных}

VAR

dsZ, Om, Op : Real; {dsZ - длительность суток на Земле}

{Om - отношение масс, Ор - отношение плотностей}

Begin

End.

Операторы выполняемой части программы рекомендуется записывать в отдельных строчках с отступами (ступенчатообразно). Это способствует наглядности программы и упрощает понимание отдельных элементов оператора.

Закрепление

Какова общая структура программы на языке Паскаль?

Какие служебные (зарезервированные) слова Вы знаете?

Что является заголовком, символом начала и конца программы?

Каково назначение разделов Var, Const?

Как компилятор определяет тип константы? тип переменной?


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












Нравится материал? Поддержи автора!

Ещё документы из категории информатика:

X Код для использования на сайте:
Ширина блока px

Скопируйте этот код и вставьте себе на сайт

X

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

После чего кнопка «СКАЧАТЬ» станет доступной!

Кнопочки находятся чуть ниже. Спасибо!

Кнопки:

Скачать документ