Студопедия — Теоретические сведения. № фигуры Площадь S, м2 Средние рабочие отметки Объемы, м3 Насыпь Выемка Насыпь Выемка
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Теоретические сведения. № фигуры Площадь S, м2 Средние рабочие отметки Объемы, м3 Насыпь Выемка Насыпь Выемка

 

Таблица

 

№ фигуры Площадь S, м2 Средние рабочие отметки Объемы, м3
Насыпь Выемка Насыпь Выемка
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
  ΣSобщ. =     ΣVн = ΣVв =

 

Определяем погрешность при вычислении объемов DV%, по формуле:

 

 

где ΣVн – сумма объемов насыпи, м3;

ΣVв – сумма объемов выемки, м3;

DV – разность между суммой объемов насыпи и суммой объемов выемки, м3.

 

 

МИНОБРНАУКИ РОССИИ

ФГБОУ ВПО «Пензенский государственный университет»

Кафедра «Математическое обеспечение и применение ЭВМ»

 

ОТЧЕТ

по лабораторной работе № 2

«Программирование алгоритмов разветвленной структуры»

 

 

Выполнил: ст. гр. 13ФФ1

Иванов И. И.

Проверил: к.т.н., доцент

Казаков Б.В.

 

 

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

Тема: «Программирование алгоритмов разветвленной структуры»

Вариант № 7

Цель работы: изучение составного оператора, оператора условия, оператора выбора, оператора безусловного перехода и составление программ с разветвленной структурой на языке Pascal.

Теоретические сведения

Программы с разветвленной структурой используется, когда в алгоритме решения задачи предусмотрены альтернативные пути ее решения, т.е. из нескольких альтернатив выбирается одна, в зависимости от условия (условием является логическое выражение или несколько логических выражений).

Составной оператор

Составной оператор – это последовательность произвольных операторов программы, заключенная в операторные скобки – зарезервированные слова begin … end. При этом после end ставится точка с запятой (;). Язык Pascal не накладывает никаких ограничений на характер операторов входящих в составной оператор. Среди них могут быть и другие составные операторы. Pascal допускает произвольную глубину их вложения.

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

Условный оператор позволяет проверить некоторое условие и в зависимости от результатов проверки выполнить то или иное действие. Таким образом, условный оператор – это средство ветвления вычислительного процесса. Структура условного оператора имеет следующий вид:

if <условие> then <оператор_1> else <оператор_2>;

где if, then, else – зарезервированные слова (если, то, иначе);

<условие> – произвольное выражение логического типа;

<оператор_1>, <оператор_2>– любые операторы языка Pascal.

Оператор выбора

Оператор выбора позволяет выбрать одно из нескольких возможных продолжений программы. Параметром, по которому осуществляется выбор, служит ключ выбора – выражение любого порядкового типа (кроме типов real и string). Структура оператора выбора имеет вид:

case <ключ_выбора> of <список_выбора> else <операторы> end;

Здесь case, of, else, end – зарезервированные слова (случай, из, иначе, конец);

<ключ_выбора> – ключ выбора;

<список_выбора> – последовательность констант выбора и соответствующих им операторов.

Метка и оператор безусловного перехода

Метка в языке Pascal – это произвольной идентификатор, позволяющий именовать некоторый оператор программы и таким образом ссылаться на него. Метка располагается непосредственно перед помеченным оператором и отделяется от него двоеточием (:). Оператор можно помечать несколькими метками, которые в этом случае отделяются друг от друга двоеточием (:). Перед тем как появиться в программе, метка должна быть описана. Описание меток состоит из зарезервированного слова label (метка), за которой следует список меток:

Задание: разработать алгоритм и составить программу вычисления значений функции f(х), график которой представлен на рисунке.

 

Математическая модель: функция вычисляется по следующей формуле

 

Код программы на языке Pascal:

Program example1; var x, f:real; begin write('Введите x '); readln(x); if x<-1 then f:= -x-1 else if (x>=-1) and (x<0) then f:= x+1 else if (x>=0) and (x<1) then f:= -x+1
else f:= x+1; writeln('F= 'f); end.

 

Блок-схема алгоритма работы программы:

Результаты работы программы:




<== предыдущая лекция | следующая лекция ==>
Картограмма земляных работ. Определяем проектную отметку Но, м, по формуле: | МИНИСТЕРСТВО СЕЛЬСКОГО ХОЗЯЙСТВА РФ. Программы с разветвленной структурой используется, когда в алгоритме решения задачи предусмотрены альтернативные пути ее решения

Дата добавления: 2015-06-15; просмотров: 380. Нарушение авторских прав; Мы поможем в написании вашей работы!



Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...

ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

Уравнение волны. Уравнение плоской гармонической волны. Волновое уравнение. Уравнение сферической волны Уравнением упругой волны называют функцию , которая определяет смещение любой частицы среды с координатами относительно своего положения равновесия в произвольный момент времени t...

Медицинская документация родильного дома Учетные формы родильного дома № 111/у Индивидуальная карта беременной и родильницы № 113/у Обменная карта родильного дома...

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

ИГРЫ НА ТАКТИЛЬНОЕ ВЗАИМОДЕЙСТВИЕ Методические рекомендации по проведению игр на тактильное взаимодействие...

Реформы П.А.Столыпина Сегодня уже никто не сомневается в том, что экономическая политика П...

Виды нарушений опорно-двигательного аппарата у детей В общеупотребительном значении нарушение опорно-двигательного аппарата (ОДА) идентифицируется с нарушениями двигательных функций и определенными органическими поражениями (дефектами)...

Studopedia.info - Студопедия - 2014-2024 год . (0.013 сек.) русская версия | украинская версия