- •Цели, предмет исследований и методы информатики. Информация и данные, основные понятия
- •Информационная потребность и информационная деятельность
- •Информационные революции
- •Уровни структурирования информации
- •Представление информации в эвм, единицы измерения объема информации
- •Хранение информации в эвм, основные типы носителей
- •Основные процессы преобразования информации. Системы счисления
- •Графические алгоритмы, основные элементы блок-схемы
- •Основные понятия и операторы языка Паскаль
- •Структура программы на языке Паскаль
- •Этапы решения задач
- •Способы представления алгоритма
- •Переменные и типы данных в программах на языке Паскаль
- •Разветвляющиеся структуры в программировании, условный оператор в языке Паскаль
- •Описание массивов в программах на Паскаль
- •Обработка массивов в программах на Паскаль
- •Сложные типы данных в программах на Паскаль.
- •Использование подпрограмм в программах на Паскаль
- •Главные составные части среды программирования Delphi
- •Работа с модулями в среде программирования Delphi
- •Структура программного обеспечения эвм
- •Информационные технологии, классификация, основные свойства
- •Пользовательский интерфейс, назначение и основные функции
- •Операционные системы
- •Локальные вычислительные сети
- •Сущность объектно-ориентированного программирования
- •Модульное программирование
- •Новейшие направления в области создания технологий программирования
Переменные и типы данных в программах на языке Паскаль
В языке Паскаль переменные характеризуются своим типом. Тип - это свойство переменой, по которому переменная может принимать множество значений, допустимых этим типом, и участвовать во множестве операций, допустимых над данным типом. Виды:
Целочисленный – integer, long integer (longint), shortint, byte, word; Вещественный – real, single, double, extended; Тип-диапазон - задается границами внутри [минимальное-значение]…[максимальное-значение]; Строковый тип - определяет множество символьных цепочек произвольной длины до 255 символов (String[15];)
14
Разветвляющиеся структуры в программировании, условный оператор в языке Паскаль
If a>b then do begin c:=a-b else begin c:=a+b; If – если, then – тогда, затем, else – иначе.
15
Циклические структуры в программировании, циклический оператор в языке Паскаль
From … to … do begin……….. While …. Do begin Until … do begin Repeat …. Цикл – это многократно повторяющиеся фрагменты программ. Алгоритм циклической структуры – это алгоритм, содержащий циклы.
16
Описание массивов в программах на Паскаль
В языке Паскаль тип массива задается с использованием специального слова array (англ. – массив), и его объявление в программе выглядит следующим образом:
Type <имя _ типа>= array [ I ] of T;
где I – тип индекса массива, T – тип его элементов. Можно описывать сразу переменные типа массив, т.е. в разделе описания переменных:
Var a,b: array [ I ] of T;
Обычно тип индекса характеризуется некоторым диапазоном значений любого порядкового типа: [1 .. ] n . Например, индексы могут изменяться в диапазоне 1..20 или ' a '..' n '.
Пример объявления двух типов: vector в виде массива Паскаля из 10 целых чисел и stroke в виде массива из 256 символов:
Type
Vector=array [1..10] of integer;
Stroka=array [0..255] of char;
Опишем переменные типа vector и stroka Var a: vector; c: stroka;
17
Обработка массивов в программах на Паскаль
Под обработкой массива будем понимать задачи нахождения с учетом некоторых условий суммы, произведения, количества элементов, минимального, максимального элемента массива, сортировка массивов по возрастанию и убыванию и др. аналогичные задачи;
for i:=1 to N do readln(a[i]);
18
Сложные типы данных в программах на Паскаль.
Массив - это n-мерная совокупность однотипных элементов. В массивы можно объединить данные любого типа. Данные объединяют в массивы, если надо выполнить одни и те же действия над опр-м кол-вом однотипных значений.
Размерность массива на языке Паскаль не ограничена. Но общий объем массива должен быть < 65000 байт. Строки - значением строкового типа данных являются строки. Стандарт языка предусматривает использование строк только как констант, используемых в операторах вывода Write, Writeln.
Множества в Паскале — это некоторое собрание элементов, одно и того же базового типа. В целочисленных множествах могут присутствовать только числа от 0 до 255. Отрицательные элементы множеств не допускаются. Поэтому базовыми типами не могут быть типы shortint, integer, longint.
Есть операции, выполняемые над множествами.(+, *,-) 5. Файл – это поименованная область памяти на внешнем носителе, предназначенная для хранения информации. Доступ к файлу может быть последовательным и прямым (файлов последовательного доступа – файлы, организованные на магнитной ленте, прямого доступа могут быть организованы на дисковых накопителях)
19
