Инфоурок Информатика КонспектыРазработка урока по теме программирование на языке Pascal ABC. Тема: «Переменные. Типы переменных. Типы данных. Комментарии к программе».

Разработка урока по теме программирование на языке Pascal ABC. Тема: «Переменные. Типы переменных. Типы данных. Комментарии к программе».

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

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

Буркина Л.И.

Урок №4.

Тема: «Переменные. Типы переменных. Типы данных. Комментарии к программе».

Цели урока:

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

Оборудование:

доска, компьютер, компьютерная презентация.

План урока:

I. Орг. момент. (2 мин)

II. Актуализация знаний. (5 мин)

III. Теоретическая часть. (10 мин)

IV. Практическая часть. (15 мин). Физминутка 4 мин.

V. Д/з (2 мин)

VI. Вопросы учеников. (5 мин)

VII. Итог урока. (2 мин)

Ход урока:

I. Орг. момент.

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

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

На прошлом уроке мы научились объявлять переменные, и написали простую программу.

Получили понятие о константах, идентификаторах и служебных словах. Для понимания того, как работает программа, необходимо познакомиться с понятием - переменные.

III. Теоретическая часть. Переменные.

Любая программа обрабатывает некоторые данные. Данные могут быть представлены только как константы или переменные, причѐм имеющие собственные идентификаторы (имена). Как уже говорилось, рекомендуется давать имена отражающие смысл константы или переменной. Переменные – одно из главных понятий в программировании. Для того, чтобы разбираться в программировании необходимо иметь чѐткое представление о том, что такое переменная, как и где она хранится, и что с ней происходит в процессе выполнения программы. Переменной называется величина, значение которой меняется в процессе исполнения алгоритма. Переменные – это некоторые данные, обрабатываемые в программе и имеющие имя. Как вы знаете, данные хранятся и обрабатываются в памяти компьютера. При работе программы – в оперативной памяти, а при выключении сохраняются в постоянной памяти. При создании программ используются разные типы данных, т.е. переменные различного типа. Это могут быть числа, символы, текст, логические переменные, процедуры, даты и др., которые, в свою очередь, могут подразделяться на определѐнные виды. Например, числовые данные могут быть целого типа, с дробной частью и т.д. В зависимости от типа данных, программа после объявления переменных, выделяет определѐнное количество ячеек в памяти, для хранения этих переменных. То есть, этим ячейкам присваиваются имена переменных и в этих ячейках, затем хранятся значения этих переменных. Храниться они могут или до конца выполнения программы, или до тех пор, пока переменной не присвоится другое значение. Имя переменной остается неизменным до конца программы, а значение самой переменной может меняться. В ЯП Паскаль обязательное объявление переменных, с описанием их имѐн, защищает программы от ошибок и повышает их надежность. Раздел описания переменных начинается со служебного слова var, после которого следуют элементы описания. Переменные могут описываться как в начале программы, так и непосредственно внутри любого блока begin … end. Внутриблочные описания переменных имеют тот же вид, что и в разделе описаний.

begin

var a1,a2,a3: integer;

end.

Кроме того, переменные-параметры цикла могут описываться в заголовке оператора for.

Имена переменных в списке перечисляются через запятую. Например:

var

a,b: integer;

c,d: real;

m,n: byte;

s,s1: string;

ch,ch1: char;

f: boolean;

Типы переменных.

В зависимости от версии языка программирования Pascal типы переменных могут немного различаться. В программах написанных на ЯП PascalABC используются данные следующих типов:

integer (целый)

byte (байтовый)

real (вещественный)

complex (комплексный)

string (строковый)

char (символьный)

boolean (логический)

тип "массив"

процедурный

файловый

классовый и некоторые другие.

Типы в PascalABC подразделяются на простые, строковые, структурированные, типы

указателей, процедурные и классовые. К простым относятся числовые (целые и вещественные) типы, логический, символьный, перечислимый и диапазонный тип.

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

Var Mesyac: (May,June,July,August );

Структурированные типы (т.е. имеющие какую-то структуру), образовываются массивами, записями, множествами и файлами.

Все простые типы, кроме вещественного, являются порядковыми. Значения только этих типов могут быть индексами переменных и массивов и параметрами цикла for.

Индекс – это порядковый номер в последовательности. Обычно обозначается символом i. Нумерация начинается с единицы. Например: В последовательности A,B,C…Z , индексы символов соответственно 1,2,3…26.Если индекс i выходит за пределы длины строки, то при выполнении программы появляется сообщение об ошибке.

Типы данных:

1. Порядковые целые.

К порядковым относятся также перечислимый и интервальный тип.

Перечислимый тип определяется упорядоченным набором идентификаторов.

Например:

type

Season = (Winter,Spring,Summer,Autumn);

DayOfWeek = (Mon,Tue,Wed,Thi,Thr,Sat,Sun);

Значения перечислимого типа занимают 4 байта.

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

где a- нижняя, b- верхняя граница интервального типа:

var

a: 0..10;

c: 'a'..'n';

d: Mon..Sat;

Тип, на основе которого строится интервальный тип, называется базовым для этого

интервального типа. Значения интервального типа занимают 4 байта.

2.Вещественный тип.

Тип real (числовой вещественный). Значения вещественного типа занимают 8 байт,

содержат 15-16 значащих цифр. Константы типа real можно записывать как в форме с плавающей точкой, так и в экспоненциальной форме:

1.7;

0.013;

2.5e3 (2500);

1.4e-1 (0.14).

3.Логический тип.

Тип boolean (логический). Переменные и константы логического типа занимают 1 байт и могут иметь одно из двух значений, задаваемых константами True (истина - 1) и False (ложь - 0).

4.Строковый тип.

Тип string (строковый). Применяется при использовании текстовых данных в программе, состоит из набора последовательно расположенных символов char. По умолчанию под переменную типа string отводится 256 байт, при этом в нулевом байте хранится длина строки. Т.е. строки состоят, не более чем, из 255 символов. Пример описания:

var s: string;

Можно явно указать количество символов для переменной в [ ]. Например:

var s: string[50];

В данном случае под переменную выделяется 50 символов.

Допускается при записи выражений строкового типа применять данные, символьного типа

(char). В этом случае эти данные воспринимаются как string. К отдельным символам строкового типа можно обратиться по номеру этого символа в строке, аналогично индексу в массивах.

2.8. Комментарии к программе.

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

программе. Этот текст называется “комментарием к программе”. Даже опытные

программисты считают необходимым присутствие комментариев в программах.

Комментарии заключаются между скобками { …}, (*…*) или пишутся после символов //

(слеш). Комментарии не воспринимаются компьютером и не обрабатываются программой:

{ это - комментарий }

(* это - тоже комментарий *)

// это - тоже комментарий

Вопросы:

• Что такое переменная?

• Какие типы переменных вы знаете?

• Какие типы данных вы знаете?

• В чѐм разница между простыми и структурированными типами?

• Что называется индексом переменной?

 

 

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

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

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

программу.

Program StObed;

var a,b,c,s:real;

begin

writeln('стоимость первого блюда');

writeln('стоимость второго блюда');

writeln('стоимость третьего блюда');

readln(a,b,c);

s:=a+b+c;

write('стоимость обеда ',s,' руб.');

readln;

end.

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

IV. Д/з

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

программе.

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

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

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

Подведение итога урока. Выставление оценок.

На уроке мы узнали, что такое переменные, типы переменных и как записываются

комментарии к программе.

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Разработка урока по теме программирование на языке Pascal ABC. Тема: «Переменные. Типы переменных. Типы данных. Комментарии к программе»."

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

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

Инструктор по волейболу

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

Методист-разработчик онлайн-курсов

за 6 месяцев

Пройти курс

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

Скачать

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

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

6 672 311 материалов в базе

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

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

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

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

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

  • Скачать материал
    • 26.11.2017 1327
    • DOCX 25.1 кбайт
    • 15 скачиваний
    • Оцените материал:
  • Настоящий материал опубликован пользователем Буркина Людмила Ивановна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

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

    Буркина Людмила Ивановна
    Буркина Людмила Ивановна
    • На сайте: 6 лет и 8 месяцев
    • Подписчики: 0
    • Всего просмотров: 29552
    • Всего материалов: 16

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

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

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

Методист-разработчик онлайн-курсов

Методист-разработчик онлайн-курсов

500/1000 ч.

Подать заявку О курсе
  • Сейчас обучается 188 человек из 49 регионов

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

Организация преподавания информационных систем и технологий в профессиональном образовании

36 ч. — 180 ч.

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

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

Математика и информатика: теория и методика преподавания в образовательной организации

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

500/1000 ч.

от 8900 руб. от 4150 руб.
Подать заявку О курсе
  • Сейчас обучается 683 человека из 79 регионов
  • Этот курс уже прошли 1 818 человек

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

Применение компьютерных моделей при обучении математике и информатике в рамках ФГОС ООО

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 47 человек из 26 регионов
  • Этот курс уже прошли 181 человек

Мини-курс

Эффективное взаимодействие с детьми: стратегии общения и воспитания

4 ч.

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

Мини-курс

Стратегии карьерного роста и развития

10 ч.

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

Мини-курс

Жизненный цикл продукта и методология управления проектами

6 ч.

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