Практическая работа_ Реализация алгоритма линейной струкруры на. Практическая работа Реализация алгоритма линейной структуры
Скачать 195.04 Kb.
|
Практическая работаРеализация алгоритма линейной структурыЦель работы: Научиться решать, тестировать и отлаживать на ЭВМ типовые задачи вычислительного характера. Получить навыки разработки алгоритмов линейной структуры. Задание для подготовки к работеИзучить структуру программы на языке Паскаль: числовые типы данных, правила записи арифметических выражений; организацию стандартного ввода вывода. Разработать алгоритм для вычисления значений а и b по формуле для соответствующего варианта из таблицы. Определить область значений переменных. Подобрать тестовые данные. Задание к работеНаписать программу, отладить её, протестировать. Распечатать текст программы и результаты её работы на тестовых данных. Содержание отчёта Описание алгоритма. Наборы тестовых данных с обоснованием их выбора. Текст программы. Описание и анализ ошибок, выявленных при отладке программы. Краткие теоретические сведения Программа состоит из заголовка программы и тела программы (блока), за которым следует точка – признак конца программы. В свою очередь, блок содержит разделы описаний и раздел операторов. Program <имя программы>; Label <раздел меток>; Const <раздел констант>; Type <раздел типов>; Var <раздел переменных>; Procedure (Function) <раздел подпрограмм>; Begin <раздел операторов> End. В Турбо Паскале возможно отсутствие заголовка, разделы Const, Type, Var, Label могут следовать друг за другом в любом порядке и встречаться в разделе описаний сколь угодно раз. Линейным называется алгоритм, в котором все этапы решения задачи выполняются строго последовательно. Т.е. линейный алгоритм выполняется в естественном порядке его написания и не содержит разветвлений и повторений. Для реализации алгоритмов линейной структуры используются операторы: - Оператор (процедура) вывода - Write( ); или Writln( ); - Оператор (процедура) ввода - Read( ); или Readln( ); Оператор присваивания - := Варианты заданий
Контрольные вопросы Какие символы включает алфавит языка Паскаль? Опишите структуру программы на Паскале. Объясните назначение и правила использования операторов Readln и Read, а также различия между ними. Объясните назначение и правила использования операторов Writeln и Write, а также различия между ними. Дайте характеристику целым типам Турбо Паскаля. Дайте характеристику вещественным типам Турбо Паскаля. Перечислите встроенные математические функции Турбо Паскаля. Как определяется порядок выполнения арифметических операций? |