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

Конспект урока «Структура программы» по информатике для 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?

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


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












Здесь представлен конспект к уроку на тему «Структура программы», который Вы можете бесплатно скачать на нашем сайте. Предмет конспекта: Информатика (7 класс). Также здесь Вы можете найти дополнительные учебные материалы и презентации по данной теме, используя которые, Вы сможете еще больше заинтересовать аудиторию и преподнести еще больше полезной информации.

Список похожих конспектов

Структура программы на Pascal. Операторы ввода, вывода

Структура программы на Pascal. Операторы ввода, вывода

9 класс. . Тема: Структура программы на Pascal. . Операторы ввода, вывода. Тип урока:. урок изучения нового материала. Цель урока:. . -. ...
Структура программы. Операторы ввода-вывода

Структура программы. Операторы ввода-вывода

Мячина Светлана Александровна, учитель информатики МБОУ БГО «Борисоглебская гимназия№1». . МБОУ БГО «Борисоглебская гимназия №1». ...
Структура данных

Структура данных

Открытый урок по информатике - деловая игра. «Приемная комиссия. Университет будущего». Тип урока: урок обобщения и систематизации знаний по ...
Создания интерактивной презентации с использованием программы MS PowerPoint.2007

Создания интерактивной презентации с использованием программы MS PowerPoint.2007

Создания интерактивной презентации с использованием программы. MS. . PowerPoint. .2007. (практическая работа). Ход урока. Урок рассчитан на ...
Системные программы и операционная система

Системные программы и операционная система

Технологическая карта урока. Матвеева. Информатика . 3 класс. ФГОС. Урок 25. Системные программы и операционная система. Цели урока:. - формирование ...
Применение программы электронная таблица Excel

Применение программы электронная таблица Excel

Ачитский филиал государственного бюджетного образовательного учреждения среднего профессионального образования Свердловской области. «Красноуфимский ...
Обработка результатов социальных опросов и индивидуальных показателей средствами программы MS Excel

Обработка результатов социальных опросов и индивидуальных показателей средствами программы MS Excel

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

Компьютерные вирусы и антивирусные программы

МОУ «СОШ №11 г.Зеленокумска» конспект урока подготовила учитель информатики Балка О.О. Конспект урока для 10 класса. "Компьютерные вирусы и антивирусные ...
Данные. Типы данных. Диалоговые программы

Данные. Типы данных. Диалоговые программы

. Государственное общеобразовательное учреждение средняя общеобразовательная школа №425 имени академика П.Л.Капицы Кронштадтского района Санкт-Петербурга. ...
Вычисление площади поверхности прямоугольного параллелепипеда с использованием программы Microsoft Excel

Вычисление площади поверхности прямоугольного параллелепипеда с использованием программы Microsoft Excel

Государственное бюджетное учреждение средняя образовательная школа № 63 города Москвы. Конспект интегрированного урока. . по ...
Выполняем вычисления с помощью программы Калькулятор

Выполняем вычисления с помощью программы Калькулятор

Выполняем вычисления с помощью программы Калькулятор. Цели урока:. углубить представления о задачах обработки информации;. . познакомиться ...
Введение. Структура информатики

Введение. Структура информатики

Урок №1. Тема:. . Введение. Структура информатики. Тип урока:. урок ознакомления с новым материалом. Цели:. Ознакомление учащихся с предметом;. ...
Антивирусные программы. Сжатие информации, программы архиваторы. Защита информации

Антивирусные программы. Сжатие информации, программы архиваторы. Защита информации

Лицей №9 имени О.А.Жолдасбекова. Открытый урок на тему. Антивирусные программы. Сжатие информации,. . программы архиваторы. . . Защита ...
Антивирусные программы и работа с ними

Антивирусные программы и работа с ними

Урок по теме: "Антивирусные программы и работа с ними". . Шафикова Татьяна Сергеевна, учитель. информатики и ИКТ. . Цели урока:. . Дать ...
Антивирусные программы

Антивирусные программы

ПЛАН-КОНСПЕКТ УРОКА. . . . ФИО (полностью). . Карцев Александр Викторович. . . . . Место работы. . ОГБОУ СПО Ульяновский ...
Табличные информационные модели. Структура и правила оформления таблицы

Табличные информационные модели. Структура и правила оформления таблицы

Тема урока: «Табличные информационные модели. Структура и правила оформления таблицы». Класс 7. Цели урока. : 1. сформировать понятие табличной ...
Антивирусные программы

Антивирусные программы

УРОК 15. . Класс:. . Дата проведения урока:. Время проведения урока:. Тема урока: ^Защита компьютерной информации. Антивирусные программы. ...
Запуск программы WordPad. Кнопки текстового редактора

Запуск программы WordPad. Кнопки текстового редактора

«С. редняя школа имени Жанкожа батыра №70. ». Казалинского. района Кызылординской. области. Конспект урока по. информатике. ...
Обзор и настройка интерфейса программы Inkscape

Обзор и настройка интерфейса программы Inkscape

Тема:. Лабораторная работа №1 «Обзор и настройка интерфейса программы Ink. scape». Цель:. закрепить представление студентов об интерфейсе программы ...
Защита информации. Антивирусные программы

Защита информации. Антивирусные программы

Дата:. . Класс: 6. Тема:. Защита информации. Антивирусные программы. Цель:. . Цели урока:. помочь учащимся получить представление об ...

Информация о конспекте

Ваша оценка: Оцените конспект по шкале от 1 до 5 баллов
Дата добавления:4 февраля 2017
Категория:Информатика
Классы:
Поделись с друзьями:
Скачать конспект