50884

Программирование в Delphi. Разработка программ со сложным ветвлением

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

Информатика, кибернетика и программирование

Даны три стороны а в с. Если все стороны равны то Равносторонний если две стороны равны Равнобедренный если стороны не равны Разносторонний Даны три числа найти сумму отрицательных из них Даны три числа возвести в квадрат те из них значения которых не отрицательны а затем сложить. Даны три числа найти произведение тех чисел значение которых положительны Составить программу определяющую уровень облученности студента низкий средний достаточный высокий по его среднему балу Даны три числа вычислите корень...

Русский

2014-02-01

737 KB

15 чел.

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

Основы объектно-ориентированного программирования в визуальной среде программирования Delphi.

Тема: Программирование  в Delphi. Разработка программ со сложным ветвлением.

Цель: Продолжить формировать навыки работы в визуальной среде программирования Delphi. Научиться составлять программы с использованием составных и вложенных условных операторов. Закрепить применение логических выражений в качестве условий 

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

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

В общем виде инструкция if записывается так:

if условие then

begin

// здесь инструкции, которые надо выполнить,

// если условие истинно.

end

else

begin

// здесь инструкции, которые надо выполнить, // если условие ложно. end;

Обратите внимание, что перед else (после end) точка с запятой не ставится.

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

  1.  Загружаем среду программирования Delphi. Пуск ПрограммыBorland DelphiDelphi 7.
  2.  Задание 1

Составить блок-схему и написать программу нахождения корней квадратного уравнения ах2+вх+с=0

  1.  Создадим форму   

  1.  Составляем  блок-схему и программу решения задачи

  1.  

Задание №2 Вычислить значение функции

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.   
  8.  
  9.  
  10.  
  11.  
  12.  

Задание №3 Вычислить значение функции

  1.  Ввести номер месяца и вывести название времени года
  2.  Фирма набирает сотрудников от 25 до 40 лет включительно. Ввести возраст человека и определить, подходит ли он фирме (вывести ответ «подходит» или «не подходит»).
  3.  Даны три стороны а, в, с. Вывести какой треугольник. Если все стороны равны то «Равносторонний», если две стороны равны «Равнобедренный», если стороны не равны «Разносторонний»
  4.  Даны три числа найти сумму отрицательных из них
  5.  Даны три числа возвести в квадрат те из них,  значения которых не отрицательны, а затем сложить.
  6.  Даны три числа, найти произведение тех чисел, значение которых положительны  
  7.  Составить программу определяющую уровень облученности студента (низкий, средний, достаточный, высокий) по его среднему балу
  8.  Даны три числа вычислите корень квадратный  из произведения положительных чисел
  9.  Даны три числа. Заменить меньше из них суммой двух остальных
  10.  Даны три числа. Заменить наибольшее из них произведением двух остальных
  11.  Составить программу выбирающую из трех чисел то, которое находиться между двумя другими
  12.  Дано три числа, если не одно из них не равно нулю то перемножить иначе сложить  

Контрольные вопросы

  1.  Для чего нужен оператор ветвления?
    1.  Какой оператор называется условным?
    2.  Как записываются условные операторы?
    3.  Запишите общий вид оператора условия?
    4.  Какая форма записи операторов называется полной?
    5.  Какая форма записи называется  укороченной?
    6.  Что значит составные условия?
    7.  Какие Вы знаете основные логические операции?

 

А также другие работы, которые могут Вас заинтересовать

9723. Статистический метод идентификации вероятностных рисков 48 KB
  Статистический метод идентификации вероятностных рисков: Рассмотрим теперь статистический подход. Его основу составляют принципы и конкретные методы определения вероятностных характеристик случайных явлений на основе информации, полученной из фактич...
9724. Статистический метод оценки риска 32 KB
  Поскольку на формирование ожидаемого результата (например величины прибыли) воздействует множество случайных факторов, то он, естественно, является случайной величиной. Одной из характеристик случайной величины X является закон распределения ее веро...
9725. Теоретический коэффициент риска 32.5 KB
  Пусть, например, исследуемой величиной является производительность труда, а отдачей - чистая прибыль. Одной и той же величине производительности труда могут соответствовать различные величины чистой прибыли. Предположим, что нам удалось установить...
9726. Технический анализ рынка ценных бумаг (фондового рынка) 26.5 KB
  Сначала отметим, что слово технический означает изучение самого фондового рынка, а не внешних по отношению к нему факторов. Взгляд технических аналитиков обращен в прошлое, и поэтому они редко задумываются над вопросами о величинах будущих доходов и...
9727. Технический анализ рынка ценных бумаг. 26.5 KB
  Несмотря на то, что технический анализ используют многие инвесторы, более распространенным является фундаментальный анализ. Фундаментальные аналитики исследуют закономерности, которые будут действовать в будущем. При этом они концентрируют свое вним...
9728. Шкалы риска и характеристика их градации 26.5 KB
  При выработке стратегии поведения и в процессе принятия конкретного решения предпринимателю целесообразно различать и выделять определенные области (зоны риска) в зависимости от уровня возможных (ожидаемых) потерь. Как и к большинству других вопросо...
9729. 3аключение договора 55 KB
  Заключение договора. Заключение договора, кроме мелких бытовых сделок, проходит обычно несколько стадий, каждая из которых влечет для будущих контрагентов определенные правовые последствия. Различен и порядок заключения договоров: наряду с общими пр...
9730. Договор в пользу третьего лица 23.5 KB
  Договор в пользу третьего лица. Договором в пользу третьего лица признается договор, в котором стороны установили, что должник обязан произвести исполнение не кредитору, а указанному или не указанному в договоре третьему лицу, имеющему право требова...
9731. Договор комиссии 32 KB
  Договор комиссии. По договору комиссии одна сторона (комиссионер) обязуется по поручению другой стороны (комитента) за вознаграждение совершить одну или несколько сделок от своего имени, но за счет комитента. По сделке, совершенной комиссионером с т...