Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛАБ 1_Ввод-вывод информации.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
198.66 Кб
Скачать

СПбКИУ

Специальности: 230103, 230105

2 Курс «Программирование на языке

Turbo Pascal»

МЕТОДИЧЕСКИЕ УКАЗАНИЯ

К ЛАБОРАТОРНЫМ РАБОТАМ

по дисциплине:

«Основы алгоритмизации и программирования»

Санкт-Петербург

2009 год

Содержание:

Пояснительная записка

3

Лабораторная работа №1.

Организация ввода-вывода информации.

7

Лабораторная работа № 2.

Арифметические выражения. Программирование алгоритмов линейной структуры.

21

Лабораторная работа № 3.

Программирование алгоритмов разветвленной структуры. Оператор ветвления IF … THEN … ELSE.

29

Лабораторная работа № 4.

Программирование алгоритмов разветвленной структуры. Оператор ветвления CASE.

37

Лабораторная работа № 5.

Программирование алгоритмов циклической структуры с известным числом повторений.

43

Лабораторная работа № 6.

Обработка строк с использованием операторов цикла.

55

Лабораторная работа № 7.

Программирование алгоритмов циклической структуры с неизвестным числом повторений.

61

Лабораторная работа № 8.

Обработка одномерных числовых массивов.

64

Лабораторная работа № 9.

Обработка двумерных числовых массивов.

77

Лабораторная работа № 10.

Использование процедур и функций при обработке массивов.

86

Лабораторная работа № 11.

Тип запись. Массивы записей.

105

Лабораторная работа № 12.

Обработка информации из файлов последовательного доступа.

114

Лабораторная работа № 13.

Обработка информации из файлов прямого доступа.

121

Лабораторная работа № 14.

Модуль программиста. Программы, использующие модуль программиста.

130

Варианты заданий для лабораторных работ

139

Лабораторная работа №1.

«Организация ввода-вывода информации»

При выполнении работы необходимо знать:

  • Алфавит языка Turbo Pascal.

  • Что такое переменные и константы, как их объявить.

  • Основные типы переменных.

  • Представлять себе структуру программы.

  • Уметь использовать оператор присваивания, операторы ввода с клавиатуры и вывода на экран.

  • Знать некоторые процедуры управления выводом на экран.

  • Уметь запустить программу на компиляцию, найти и устранить синтаксические ошибки, запустить программу на выполнение.

Теоретический минимум:

  1. Алфавит языка Turbo Pascal.

Основными элементами любого языка являются буква, слово, словосочетание, предложение. В языках программирования имеются аналогичные элементы: зарезервированные слова, выражения, операторы. Слова в языке программирования образуются из определенного набора символов (букв, цифр и специальных знаков).

Таким образом, алфавит языка программирования – это набор допустимых символов, которые можно использовать для записи программ. В языке Turbo Pascal принят следующий набор допустимых знаков:

  • Прописные и строчные буквы латинского алфавита:

ABCDIFJHKLNMOPQRSTUVWXYZ abcdifjhklmnopqrstuvwxyz

  • Десятичные цифры: 0 1 2 3 4 5 6 7 8 9

  • Специальные символы: + { } . * , / : = ; > < ‘ # [ ] $ ( ) @ _ пробел

  • Из специальных символов образуются составные символы:

:= присвоить

<> не равно

.. диапазон значений

(* *) знаки для комментария

{ } знаки для комментария

<= меньше либо равно

>= больше либо равно и др.