Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Конспекты / Программируем на Pascal. Занятие 2
ВНИМАНИЮ ВСЕХ УЧИТЕЛЕЙ: согласно Федеральному закону № 313-ФЗ все педагоги должны пройти обучение навыкам оказания первой помощи.

Дистанционный курс "Оказание первой помощи детям и взрослым" от проекта "Инфоурок" даёт Вам возможность привести свои знания в соответствие с требованиями закона и получить удостоверение о повышении квалификации установленного образца (180 часов). Начало обучения новой группы: 26 апреля.

Подать заявку на курс
  • Информатика

Программируем на Pascal. Занятие 2

библиотека
материалов

Тема занятия:

Язык программирования «Pascal». Структура программы.


Цель занятия:

  1. Сформировать первые сведения о структуре программы на языке Pascal;

  2. Научиться читать полулогарифмическую форму записи чисел;

  3. Познакомиться с различными типами данных.

5. Алфавит языка и действительные числа

Алфавит языка состоит из букв латинского алфавита (русский алфавит используется только для пометок и для задания литерных величин), арабских цифр, специальных символов:

+ - * / = > < [ ] {} ( ) ‘ . , : ; ^ @ $ #

Действительные числа изображаются в естественной и полулогарифмической форме. Число 234000 записано в естественной форме. Мы можем записать его так 2.34 . 105. Запись данного числа в полулогарифмической форме выглядит следующим образом: 2.34Е+5.

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

Например:

  • 65470 = 6.547Е+4

  • 3.1415 = 3.1415E+0

  • 0.0028 = 2.8E-3

6. Программа на языке «Паскаль»

Программа состоит из заголовка и блока

В заголовок входят: служебное слово program и перечень доступных программе файлов (input output)

Тело программы (блок) состоит из шести разделов:

  • раздел меток;

  • раздел констант;

  • раздел типов;

  • раздел переменных;

  • раздел процедур и функций;

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

Нарушать очерёдность нельзя.

Любой из разделов (кроме операторов) может отсутствовать.

Раздел меток

label (служебное слово) за которым следует перечень меток разделённый запятыми

Пример 3, 11 , 48, 2;

Раздел описания констант

const (служебное слово)

Определение каждой константы содержит идентификатор константы, знак равенства, и значение.

Например: e=2,718281828;

z=’8 Б класс’;

Раздел описания типов

tupe (служебное слово)

В работе чаще используются стандартные типы данных:

byte – целый (от 0 до 255)

integer - целый (от -32768 до 32767)

longint – (от –2147483648 до 2147483647)

real - вещественный (от 2,9Е-39 до 1,7Е+38)

char - символьный (любой один символ. Например: f или №)

string - строковый (любой текст от 0 до 255 символов)

boolean - булевский {принимает два значения FALSE (ложь) и TRUE (истина)}

Если возникает необходимость в создание своих типов данных, то это осуществляется в разделе описания типов следующим образом:

за идентификатором типа записывается знак равенства (и через запятую перечисляются те значения, которые будет принимать переменная данного типа);

seasans=(spr, or, kan, pak)

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

days =1..31

manth=1..12

z=’a’..’w

Раздел описания переменных

var (служебное слово)

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

i, kl, l: integer;

a, b: real;

hobidaus: seasans

Раздел процедур и функций

Сам раздел не имеет служебного слова. В разделе может


находиться несколько процедур или(и) функций, но каждая процедура начинается со слова: Procedure; каждая функция начинается словом : Function.

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

Раздел операторов (обязательный)

begin

тело программы

end.

Вопросы для повторения:

  1. Существуют ли операторы языка Pascal записанные русскими буквами?

  2. В какой форме изображаются действительные числа в Pascal?

  3. Из каких частей состоит программа на Pascal?

  4. Какие разделы могут входить в блок программы?

  5. Какие разделы не являются обязательными при написании программы?

  6. Как в тексте программы определить, что начался раздел меток?

  7. Как в тексте программы определить, что закончился раздел констант?

  8. Назовите стандартные типы данных.


Задания для самостоятельной работы:

  1. Переведите числа в естественную форму записи:

a) 4.09Е+02 б) 7.802Е+01 в) 3.3Е-02

г) 2.97Е-03 д) 5.29Е+00 е) 2.03Е+05

  1. Переведите числа в полулогарифмическую форму записи:

a) 234000 б) 0.0045 в) 678

г) 7.302 д) 4090 е) 0.0306

  1. Какое из чисел больше: a) 4.67Е-01 б) 0.0467.

  2. Какое из чисел меньше: a) 9.21Е+04 б) 9210

  3. К каким типам можно отнести перечисленные ниже данные:

a) 200 б) -17 в) 2305

г) 5.89 д) 56890 е) -56890

ж) -32767 з) -32769 и) 2147483648

к) { л) 7 м) Привет

н) 1945год о) -31009 п) byte

Автор
Дата добавления 02.06.2016
Раздел Информатика
Подраздел Конспекты
Просмотров103
Номер материала ДБ-108336
Получить свидетельство о публикации

"Инфоурок" приглашает всех педагогов и детей к участию в самой массовой интернет-олимпиаде «Весна 2017» с рекордно низкой оплатой за одного ученика - всего 45 рублей

В олимпиадах "Инфоурок" лучшие условия для учителей и учеников:

1. невероятно низкий размер орг.взноса — всего 58 рублей, из которых 13 рублей остаётся учителю на компенсацию расходов;
2. подходящие по сложности для большинства учеников задания;
3. призовой фонд 1.000.000 рублей для самых активных учителей;
4. официальные наградные документы для учителей бесплатно(от организатора - ООО "Инфоурок" - имеющего образовательную лицензию и свидетельство СМИ) - при участии от 10 учеников
5. бесплатный доступ ко всем видеоурокам проекта "Инфоурок";
6. легко подать заявку, не нужно отправлять ответы в бумажном виде;
7. родителям всех учеников - благодарственные письма от «Инфоурок».
и многое другое...

Подайте заявку сейчас - https://infourok.ru/konkurs


Выберите специальность, которую Вы хотите получить:

Обучение проходит дистанционно на сайте проекта "Инфоурок".
По итогам обучения слушателям выдаются печатные дипломы установленного образца.

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ


Идёт приём заявок на международный конкурс по математике "Весенний марафон" для учеников 1-11 классов и дошкольников

Уникальность конкурса в преимуществах для учителей и учеников:

1. Задания подходят для учеников с любым уровнем знаний;
2. Бесплатные наградные документы для учителей;
3. Невероятно низкий орг.взнос - всего 38 рублей;
4. Публикация рейтинга классов по итогам конкурса;
и многое другое...

Подайте заявку сейчас - https://urokimatematiki.ru

Похожие материалы

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