Государственное бюджетное образовательное учреждение среднего профессионального образования
Московской области
Воскресенский индустриальный техникум
Рабочая тетрадь для выполнения лабораторных работ
Основы программирования
Наименование специальности
230115 Программирование в компьютерных системах
Квалификация выпускника
Техник-программист
Воскресенск 2014 г.
Лабораторная работа 1.
Разработка линейных программ.
Цель работы: выработать умение в построении алгоритмических схем линейной структуры содержащих. Содержащих операторы форматного вывода информации на экран.
Задача работы: научиться составлять программы на языке Турбо паскаль.
Теоретическая часть.
Структура программы
Разделы:
Program-содержит заголовак программы.
Const – содержит константы.
Type – содержит структуру пользовательских типов данных.
Var– содержит описание неременных.
Begnin
…
End. – операторные скопки (в них записывается алгоритм программы спомощью операторов языка высокого уровня).
Операторы ввода/вывода данных.
Read() –оператор считывает данные с экрана и заносит в указанные переменные в аперативной памяти.
В скобках указываются имена переменных которые надо заполнить.
Read(a);
Если переменных несколько то они указываются через запятую.
Read(a,b,c);
Readln() –имеет приставку ln позволяющую после выполнения оператора перенести курсор на следующую строку.
Write () –оператор выводит данные на экран. С помощью этого оператора реализуется пользовательский интерфейс.
Если нужно вывести переменную то она указывается в скобках.
Write (a);
Если переменных несколько то их указывают через запятую.
Write (a,b,c);
Если нужно вывести строку текста, то она заключается в опострофы.
Write (‘privet’);
Writeln()-приставка ln переносит курсор на следующую строку после выполнения оператора.
Форматный вывод данных.
Примеры:
Writeln(a:6)-выведит переменную a на шестую позицию экрана;
Writeln(a:3,b:5)-выведит b на пятую позицию после вывода переменной a.
Writeln(a:10:6)- втом случае если a дробное число. 10- позиция вывода, 6- количество разрядов после запятой.
Для вывода символов из таблице ASCII используется #.
Математические функции.
Порядок вычислений в выражениях следующий: 1. вычисляются подвыражения, заключенные в скобки; 2. затем выполняются операции с наибольшим приоритетом; обычно используются следующие уровни приоритетов (в порядке убывания): возведение в степень; мультипликативные операции: *, /, div, mod; унарные операции: +, -, abs, not; аддитивные операции: +, -; операции отношения: =, <>, <, >, <=, >=; логические операции: and, or, not; 3. операции с одинаковым приоритетом выполняются слева направо. |