русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Краткие сведения из теории.


Дата добавления: 2015-06-12; просмотров: 984; Нарушение авторских прав


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

Для программирования разветвляющихся алгоритмов используется условный оператор.

Полная форма условного оператора имеет вид:

IF (условие) THEN (оператор 1) ELSE (оператор 2) ;

IF (если), THEN(тогда), ELSE(иначе) – служебные слова

оператор 1 и оператор 2 – простые или составные операторы.

Если условие истинно, тогда выполняется оператор1, иначе (если условие ложно) выполняется оператор2. В качестве операторов 1 и 2 могут быть также условные операторы.

Образец решения задачи:

 

Образец решения задачи:

1.Условие: Вычислить значение y , если:

, где Получить результаты при х = -2 и 5,6

2.Математическая модель:

Если тогда иначе

3.Блок-схема:

 

4. Программа:

program pr1;

var x,y,z:real;

begin

readln(x);

z:=exp(2*x);

if z>5 then y:=sqrt(2*x)

else y:=sin(4*x);

writeln('y=',y);

end.

 

5. Результаты:

 

При х= - 2 y= - 0.989358246623382 = - 0,989

При х= 5.6 y=3.3466401061363 = 3,347

 


 

 

Порядок выполнения практической работы:

 

  1. Ознакомится с целью и содержанием работы
  2. Составить алгоритм в виде блок-схемы и программу решения одного из вариантов заданий, приведённых ниже

 

Вариант 1

 

1. Вычислить значения функций:



, где Z =

Получить результаты при х = - 2; 0; 9

2. Составить программу нахождения объема двух фигур: шара (радиуса R) и параллелепипеда (с измерениями а, b, с соответственно). Вывести на печать название и объем большей фигуры.

Получить результаты при:

а) R=3 см, a=5 см, b=6 см, c=2,5 см

b) R=4,5 см, a=7,5 см, b=8 см, c=30 см

Вариант 2

 

 

1. Вычислить значения функций:



где Z = .

Получить результаты при х = 2; 23; 34

 

  1. Составить программу нахождения объема двух фигур: цилиндра(с радиусом основания R1 и высотой H1) или конуса(с радиусом основания R2 и высотой H2). Вывести на печать название и объем большей фигуры.

Получить результаты при:

а) R1=5см, h1=3см, R2=3см, h2=5см

b) R1=2,5см, h1=2см, R2=6см, h2=4см


 



<== предыдущая лекция | следующая лекция ==>
Тема: Решение задач по программированию алгоритмов линейной структуры. | Практическая работа №3


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.565 сек.