Целочисленные типы (Byte, Integer)




PascalABC

Часть I

Основные конструкции

 
 


Пособие по изучению основ программирования в Windows-совместимой среде PаscalABC, адаптированной для школьного курса. Предназначено для учащихся 8-х и 9-х классов СПЛ, изучающих программирование в рамках базового курса информатики и курса «Технология».

Составитель: Кашеварова В.А

 
 


Смоленск, 2007


Содержание

1. Базовые понятия

1.1 Алфавит языка и структура программы.... 3

1.2 Стандартные типы данных.......... 4

1.3 Выражения................. 5

Основные операторы. Основы программирования

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

2.2 Операторы ввода и вывода. Форматы вывода.. 6

2.3 Составной оператор............. 7

2.4 Комментарии................ 7

Стандартные процедуры и функции

3.1 Системные процедуры и функции (табл.1)... 8

3.2 Общие процедуры и функции (табл.2)..... 9

3.3 Строковые процедуры и функции (табл.3).. 10

Среда PascalABC (PascalABC.exe)

4.1 Общий вид................. 11

4.2 Порядок работы...............11

4.3 Примеры простейших программ........ 12

Структурированные операторы

5.1 Условный оператор............. 13

5.2 Оператор выбора.............. 14

5.3 Цикл с параметром (For).......... 15

5.4 Цикл с предусловием (While)........ 16

5.5 Цикл с постусловием (Repeat Until).....17

6. Массивы

6.1 Понятие массива.............. 18

6.2 Основные алгоритмы обработки массива....19

6.2.1 Ввод элементов (заполнение массива).. 19

6.2.2 Вывод на экран значений элементов... 20

6.2.3 Поиск элементов и вычисляемых значений.20

6.2.4 Сортировка массива...........20

Процедуры и функции

7.1 Понятие процедуры Вызов процедуры..... 21

7.2 Входные и выходные параметры........21

7.3 Функции.................. 23

Работа со строками

8.1 Строковые переменные............24

8.2 Действия со строковыми переменными.....24

8.2.1 Присваивание..............24

8.2.2 Сравнение............... 25

8.2.3 Сложение................25

8.2.4 Преобразование (строка- число).....25

8.2.5 Обработка строк............ 26

9. Рекомендации по составлению и оформлению программ..27

 


Базовые понятия

Алфавит языка и структура программы

 

Символы, используемые для написания команд и служебных слов:

a-z A-Z () [] {}.,;: _ ‘ ‑ + * / = > < 0-9

Русские буквы возможно использовать только для вывода на экран русского текста и комментариев.

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

Структура и синтаксис программы

Program <имя>;

Некоторые разделы описаний могут быть пропущены
Uses …..; - объявление библиотек;

Const …..;- объявление констант;

Type …..; - объявление типов;

Var …..; объявление переменных;

Procedure …..; - объявление процедур;

Function…..; - объявление функций;

BEGIN

…..

<раздел операторов> ‑тело программы

…..

END.

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

Раздел описания именованных констант начинается со служебного слова const, после которого следуют строки вида

< имя константы > = значение;

Например:

const
Count = 10;

Pi = 3.14;

Name = 'Mike';
Объявление переменных

Раздел описания переменных начинается со служебного слова var, после которого следуют строки вида

< имя переменной >: < тип >;

< список имен переменных >: < тип >;

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

Vara,b,c: integer; d: real; e,f: integer; s,s1: string; ch: char; В качестве < имени > ‑ любой набор букв латинского алфавита и цифр, начинающегося с буквы. < Тип > – стандартный (встроенный) тип PascalABC

Стандартные типы данных

Byte – целые числа в диапазоне (0-255)

Значения целого типа Byte занимают 1 байт

Integer – целые числа в диапазоне (-2147483648 – +2147483647)

Значения вещественного типа Integer занимают 4 байта

Real – действительные числа в диапазоне (-1.7*10E308–– +1.7*10E308)

Константы типа Real можно записывать как в форме с плавающей точкой, так и в экспоненциальной форме:

1.7 0.013 2.5E+3 (2500) 1.4E-1 (0.14)

Boolean – логический тип.

Значения логического типа Boolean занимают 1 байт. Имеются две предопределенных константы логического типа: True (истина) и False (ложь).

Char – символьный тип (любой 1 символ)

Значения символьного типа Char занимают 1 байт

String – символьный тип (любые символы, но не более 255)

Значения символьного типа String занимают 256 байт, при этом в нулевом байте хранится длина строки.

Целочисленные типы (Byte, Integer)

Над данными целого типа определены следующие арифметические операции: +, —, *, div, mod. Результат выполнения этих операций над целыми операндами получается также целого типа.

Вещественный тип (Real)

Над данными вещественного типа определены следующие арифметические операции: +, — *, /. Результат выполнения этих операций получается также вещественного типа.

Над данными вещественного типа определены следующие операции отношения: =, <>, <, >, <=, =>, вырабатывающие результат логического типа.



Поделиться:




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

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


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