Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Val_ Pas1v2_07_гот.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
534.53 Кб
Скачать

Смоленский педагогический лицей им.Кирилла и Мефодия

PascalABC

Часть I Основные конструкции

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

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

Смоленск, 2007 Содержание

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. Среда PascalABC (PascalABC.exe)

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

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

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

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

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

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

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

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

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

  1. Массивы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

P rogram <имя>;

U

Некоторые разделы описаний могут быть пропущены

ses …..; - объявление библиотек;

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]