Студопедия Главная Случайная страница Обратная связь

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

Теоретические сведения. № фигуры Площадь 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; просмотров: 405. Нарушение авторских прав; Мы поможем в написании вашей работы!




Шрифт зодчего Шрифт зодчего состоит из прописных (заглавных), строчных букв и цифр...


Картограммы и картодиаграммы Картограммы и картодиаграммы применяются для изображения географической характеристики изучаемых явлений...


Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...


Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Определение трудоемкости работ и затрат машинного времени На основании ведомости объемов работ по объекту и норм времени ГЭСН составляется ведомость подсчёта трудоёмкости, затрат машинного времени, потребности в конструкциях, изделиях и материалах (табл...

Гидравлический расчёт трубопроводов Пример 3.4. Вентиляционная труба d=0,1м (100 мм) имеет длину l=100 м. Определить давление, которое должен развивать вентилятор, если расход воздуха, подаваемый по трубе, . Давление на выходе . Местных сопротивлений по пути не имеется. Температура...

Огоньки» в основной период В основной период смены могут проводиться три вида «огоньков»: «огонек-анализ», тематический «огонек» и «конфликтный» огонек...

Сосудистый шов (ручной Карреля, механический шов). Операции при ранениях крупных сосудов 1912 г., Каррель – впервые предложил методику сосудистого шва. Сосудистый шов применяется для восстановления магистрального кровотока при лечении...

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

Мелоксикам (Мовалис) Групповая принадлежность · Нестероидное противовоспалительное средство, преимущественно селективный обратимый ингибитор циклооксигеназы (ЦОГ-2)...

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