- •Министерство образования республики беларусь
- •Содержание
- •Глава 1. Основы алгоритмического языка Алфавит языка
- •Символы и константы
- •Специальные символы и зарезервированные слова
- •Идентификаторы
- •Неименованные константы-литералы
- •Комментарии
- •Подключаемые модули
- •Скалярные порядковые типы
- •Встроенные целочисленные типы
- •Встроенный булевский тип
- •Встроенный символьный тип
- •Пользовательский перечисляемый тип
- •Пользовательский тип «отрезок»
- •Константа_а..Константа_в
- •Вещественные типы
- •Переменные
- •Выражения
- •Операции
- •Стандартные подпрограммы
- •Функции преобразования значений
- •Арифметические функции
- •Совместимость типов в операциях
- •Именованные константы
- •Операторы
- •If лог_выражение then оператор1 [else оператор2];
- •Рекуррентные вычисления
- •Вычисление бесконечных сумм
- •Структурные типы
- •Массивы
- •Строковые типы
- •Алгоритмы обработки одномерных массивов
- •Алгоритмы обработки двумерных массивов
- •Блоки подпрограмм
- •Ид_парам1, Ид_парам2,...:тип_параметров;
- •Var Ид_парам11, Ид_парам12,...:тип_параметров;
- •Итоги главы
- •Глава 2. Численные методы
- •Решение нелинейных уравнений
- •Решение систем линейных уравнений
- •Численное интегрирование
- •Итоги главы
- •Рекомендуемая литература
- •Казаков Вадим Евгеньевич информатика. Программирование на алгоритмическом языке
Министерство образования республики беларусь
Учреждение образования “Витебский государственный
технологический университет”
ИНФОРМАТИКА
Программирование на алгоритмическом языке
Конспект лекций для студентов специальностей 1-50-01-02 «Конструирование и технология швейных изделий», 1-50-02-01 «Конструирование и технология изделий из кожи», 1-54 01 01-04 «Метрология, стандартизация и сертификация
(лёгкая промышленность)»
ВИТЕБСК
2011
ИНФОРМАТИКА
Программирование на алгоритмическом языке
Конспект лекций
УДК 004
ББК 32.81
К 14
Рецензент:
кандидат технических наук, доцент, декан экономического факультета УО «Витебский государственный технологический университет» Шарстнёв Владимир Леонидович
Рекомендовано к изданию редакционно-издательским советом УО «ВГТУ», протокол № 5 от 7 сентября 2010 г.
К 14 Казаков, В. Е.
Информатика. Программирование на алгоритмическом языке : конспект лекций / В. Е. Казаков. – Витебск : УО «ВГТУ», 2010.– 93 с.
ISВN 978 - 985 - 481 - 221 - 2
Конспект лекций содержит необходимый теоретический материал по дисциплине «Информатика», изложенный в краткой форме. Издание подготовлено в соответствии с типовой Программой по информатике для специальностей 1-50 01 02 «Конструирование и технология швейных изделий», 1-50 02 01 «Конструирование и технология изделий из кожи», 1-54 01 01-04 «Метрология, стандартизация и сертификация (лёгкая промышленность)», учебной программой данной дисциплины и может быть использовано студентами дневной и заочной форм обучения.
УДК 004 ББК 32.81
ISВN 978 - 985 - 481 - 221 - 2 |
|
© Казаков В. Е., 2010 © УО «ВГТУ», 2010
|
Содержание
Рекомендуемая литература 96
Глава 1. Основы алгоритмического языка Алфавит языка
В языке Pascal используется набор символов кодовой таблицы ASCII. Язык Pascal является регистронезависимым, т. е. между большими и малыми буквами нет разницы.
Символы и константы
Программа, написанная на Паскале, состоит из лексем.
Лексемами (словами) называются минимальные значимые единицы текста в программе, написанной на Паскале. Лексемы представлены такими категориями, как:
специальные символы и зарезервированные слова,
идентификаторы,
неименованные константы-литералы.
Две соседних лексемы, если они обе представляют собой зарезервированное слово, идентификатор, числовую константу-литерал, должны быть отделены друг от друга одним или несколькими разделителями, причем разделитель представляет собой пробел или комментарий.
Разделители не могут быть частью лексем.
Специальные символы и зарезервированные слова
Специальные символы и зарезервированные слова представляют собой символы или последовательности символов, имеющие одно или несколько фиксированных значений.
Примеры зарезервированных слов и специальных символов: var, for, do, program, :=, <>, >=, +, *, type, ;.