- •Часть I Основные конструкции
- •Смоленск, 2007 Содержание
- •Базовые понятия
- •1.1 Алфавит языка и структура программы
- •Var …..; объявление переменных;
- •1.2 Стандартные типы данных
- •1.3 Выражения
- •Порядок выполнения арифметических операций
- •Операции Отношения
- •Порядок выполнения логических операций
- •Сложные операции отношения
- •Основные операторы. Основы программирования простых задач
- •2.1 Оператор Присваивания
- •2.2 Операторы Ввода и вывода. Форматы вывода
- •2.3 Составной Оператор
- •2.4 Комментарии
- •3. Стандартные процедуры и функции
- •3.1 Системные процедуры и функции
- •3.3 Общие стандартные процедуры и функции
- •3.3 Строковые процедуры и функции
- •4. Среда PascalAbc PascalAbc.Exe
- •4.1 Общий вид
- •4.2 Порядок работы
- •4.3 Примеры простейших программ
- •5. Структурированные операторы
- •5.1 Условный оператор
- •5.2 Оператор выбора
- •5.3 Цикл с параметром (For)
- •5.4 Цикл с предусловием (While)
- •5.5 Цикл с постусловием (Repeat Until)
- •6.Массивы
- •6.1 Понятие массива
- •6.2 Основные алгоритмы обработки массивов
- •Ввод элементов (заполнение массива)
- •Сортировка массива.
- •6.2.1 Ввод элементов (заполнение массива):
- •6.2.2 Вывод на экран значений элементов массива
- •6.2.3 Поиск элементов и вычисляемых значений
- •6.2.4 Сортировка массива
- •7. Процедуры и функции
- •7.1 Понятие процедуры. Вызов процедуры
- •7.2 Входные и выходные параметры
- •7.3 Функции
- •V Параметры функции ar
- •8. Работа со строками
- •8.1 Строковые переменные
- •8.2 Действия со строковыми переменными
- •8.2.1 Присваивание
- •8.2.2 Сравнение
- •8.2.3 Сложение
- •8.2.4 Преобразование строка ↔число
- •8.2.5 Обработка строк
- •Рекомендации
- •Удачи и терпения! Список используемой литературы
Смоленский педагогический лицей им.Кирилла и Мефодия
PascalABC
Часть I Основные конструкции
Пособие по изучению основ программирования в Windows-совместимой среде PаscalABC, адаптированной для школьного курса. Предназначено для учащихся 8-х и 9-х классов СПЛ, изучающих программирование в рамках базового курса информатики и курса «Технология».
Составитель: Кашеварова В.А
Смоленск, 2007 Содержание
Базовые понятия
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.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
Рекомендации по составлению и оформлению программ . .27
Базовые понятия
1.1 Алфавит языка и структура программы
Символы, используемые для написания команд и служебных слов:
a-z A-Z () [] {} . , ; : _ ‘ ‑ + * / = > < 0-9
Русские буквы возможно использовать только для вывода на экран русского текста и комментариев.
Специальные символы и их комбинации имеют особый смысл, который будет поясняться по мере изучения языка.
С
труктура
и синтаксис программы
P
rogram
<имя>;
U
Некоторые
разделы
описаний могут быть пропущены
ses …..; -
объявление
библиотек;
Const …..;- объявление констант;
Type …..; - объявление типов;
