ЛАБОРАТОРНАЯ РАБОТА № 5
ТЕМА: Программирование на алгоритмическом языке Turbo Pascal 7.0. ЦЕЛЬ: Изучение основ алгоритмизации КРАТКИЕ ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ Алгоритм- это «точное предписание, определяющее вычислительный процесс, ведущий от начальных данных к искомому результату». Алгоритм должен содержать конечную последовательность шагов или операций, однозначно определяющих вычислительный процесс переработки исходных и промежуточных данных в искомый результат. Алгоритм должен обладать следующими свойствами: определенность, дискретность, результативность, массовость. Существует несколько способов описания алгоритмов: словесный (записи на естественном языке), структурно-стилизованный (записи на алгоритмическим языке псевдокода), графический (изображение схем или графических символов), программный (тексты на языках программирования). Стандартные блоки:
· Структура программы Логически программа в среде Turbo-Pascal* состоит из отдельных разделов или блоков, которые должны располагаться в следующем порядке: [-заголовок программы PROGRAM] [-раздел описания меток Label Констант Const Типов Type Переменных Var Процедур procedure функций function,] - раздел операторов Begin ... End. Заголовок программы записывается в первой строке программы. Например: PROGRAM Ang5 (INPUT, OUTPUT); где PROGRAM -ключевое слово, Ang5 -имя программы, INPUT - стандартный файл исходных данных, OUTPUT - стандартный файл результатов обработки данных. Язык Turbo-Pascal* является языком строгой спецификации данных, поэтому в разделе описания данных должны быть · описаны все используемые в программе метки: Label 2, 16, 5555; · установлены значения констант: Const А=23, С= -65,54; · описаны имена новых типов данных: Type Vcp = 1 .. 32 · описаны переменные: Var В, KOL, C: REAL; (В, KOL, C – переменныедействительного типа) DEB, S: INTEGER;(DEB, S - переменныецелого типа) Z: ARRAY[1 . . 10] OF INTEGER; (массив Z состоящий из 10-ти элементов целого типа) C: ARRAY[1 . . 3, 1 . . 5] OF REAL ((матрица) двумерный массив С состоящий из 5-ти столбцов и 3-х строк, т.е. 15-ти элементов действительного типа) · и определены пользовательские процедуры и функции. Раздел операторов состоит из составного оператораBegin ... End. включающего в себя выполняемые операторы, записанные в соответствии с алгоритмом решения задачи. Операторы отделяются друг от друга точкой с запятой. Признаком конца программы является символ - точка. Программа может включать пояснительные надписи - комментарии, которые представляют собой произвольные тексты, заключенные в фигурные скобки { ...} или (* .. *) и расположенные в любом месте программы. ©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.
|