Типы данных, используемые в языке Паскаль




Глава 3. Начала программирования

Общие сведения о языке программирования Паскаль

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

Видеоурок можно найти по ссылке: https://youtu.be/0IUvJRM9Oto

Языки программирования – это формальные языки, предназначенные для записи алгоритмов, исполнителем которых будет компьютер. Записи алгоритмов на языках программирования называются программами.

Язык программирования Паскаль, был разработан в 70-х годах прошлого века Никлаусом Виртом. Свое название этот язык получил в честь французского ученого Блеза Паскаля.

Рекомендую вам зайти на сайт https://pascalabc.net/. Здесь вы найдете много полезной информации для начинающих программистов, сможете скачать систему программирования PascalABC.NET.

 

Алфавит и словарь языка

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

· Латинские прописные буквы (A, B, C, …, X, Y, Z);

· Латинские строчные буквы (a, b, c, …, x, y, z);

· Арабские цифры (1, 2, 3, …, 7, 8, 9);

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

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

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

:= (знак операции присваивания);

>= и <= (знаки больше или равно, меньше или равно);

* и * (начало и конец комментария).

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

Служебные слова – единые смысловые элементы с фиксированным значением.

Таблица 1 – основные служебные слова

Служебное слово языка Паскаль Значение служебного слова
and и
array массив
begin начало
do выполнить
else иначе
for для
if если
of из
or или
procedure процедура
program программа
repeat повторять
then то
to до (увеличивая до)
until до (до тех пор, пока)
var переменная
while пока

 

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

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

Типы данных, используемые в языке Паскаль

 

В языках Паскаль используется различные типы данных.

Таблица 2 – Некоторые типы данных в языке Паскаль

Название Обозначение Допустимые значения Область памяти
Целочисленный integer -21 768.. 32 767 2 байта со знаком
Вещественный real ±(2,9 · 10-39..1.7·10+39) 6 байтов
Символьный char Произвольный символ алфавита 1 байт
Строковый string Последовательность символов длинной меньше 255 1 байт на символ
Логический boolean true и false 1 байт

 

В вещественном числе целая часть от дробной отделяется точкой, при этом перед точкой и после нее должны быть, по крайней мере, по одной цифре. Пробелы внутри числа недопустимы.

 

3.1.3. Структура программы на языке Паскаль

 

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

1) Заголовок программы;

2) Блок описания используемых данных;

3) Блок описания действий по преобразованию данных (программный блок).

Заголовок программы состоит из служебного слова program и имени программы. После имени программы ставится точка с запятой.

Блок описания данных состоит из раздела описания констант (const), раздела описания переменных (var) и некоторых других разделов. В разделе описания переменных указываются имена используемых в программе переменных и их типы. Имена переменных одного типа перечисляются через запятую, затем после двоеточия указывается их тип; описание каждого типа заканчивается точкой с запятой. Пример:

var: i,j: integer; (целый тип)

x: real; (вещественный тип)

a: char; (символьный тип)

Обязательной частью программы является программный блок. Он содержит команды, описывающие алгоритм решения задачи. Программный блок начинается со слова begin и заканчивается словом end с точкой.

Общий вид программы приведен ниже:

program <имя программы>;

const <список постоянных значений>;

var <описание используемых переменных>;

begin <начало программного блока>

<оператор 1>;

<оператор 2>;

<оператор n>;

end. <имя программы>;

Операторы – языковые конструкции, с помощью которых в программах записываются действия, выполняемые над данными в процессе решения задачи.

Точка с запятой служит разделителем между операторами, а не является окончанием соответствующего оператора. Перед оператором end точку с запятой ставить не нужно.

 

Оператор присваивания

 

Общий вид оператора присваивания: <имя переменной>:= <выражение>

Операция присваивания допустима для всех приведенных в таблице 2 типов данных. Пример выполнения оператора присваивания:

а:= 10;

b:= 5;

s:= a+b

При выполнении оператора а:= 10 в ячейку оперативной памяти компьютера с именем а заносится значение 10; при выполнении оператора b:= 5 в ячейку оперативной памяти компьютера с именем b заносится значение 5. При выполнении оператора s:= a+b значения ячеек оперативной памяти с именами a и b переносятся в процессор, где над ними выполняется операция сложения. Полученный результат заносится в ячейку оперативной памяти с именем s.


 

Домашняя работа

 

1. В честь кого назван язык программирования Паскаль? Подготовьте краткую биографическую информацию об этом ученом. (Требования к оформлению изложены в данном видео со 2 м 40 сек.: https://youtu.be/dxxFrkchLo8, объем не более 10 страниц, титульный лист в соответствии с Приложением 1.

2. Пройти тест, в одном из двух вариантов:

https://onlinetestpad.com/hmvg3ty32kl6e

https://onlinetestpad.com/hpzucqgi2joue

Как отправлять результаты: нажимаете отправить его на e-mail и в следующем поле указывайте e-mail: kp0ska@yandex.ru (через ноль).

Если этой строчки не будет, то сделаете скриншот экрана компьютера и пришлете мне.

Рисунок 1 – Окно результата теста


 

Приложение 1

 

МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

БАБЯКОВСКАЯ СРЕДНЯЯ ОБЩЕОБРАЗОВАТЕЛЬНАЯ ШКОЛА №1

 

 
 
Домашняя работа

 


по Информатике: «Тема»

 

Выполнила уч-ца 8 класса:

ФИО

Проверила уч-ль информатики:

Шипилова Ж.А.

 

6.04.2020

 

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2020-05-20 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: