50884

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

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

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

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

Русский

2014-02-01

737 KB

14 чел.

Лабораторная работа №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.  Какие Вы знаете основные логические операции?

 

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

27700. Посягательство на жизнь лица, осуществляющего правосудие или предварительное расследование (ст. 295 УК), отличие этого преступления от убийства (ст. 105 УК) 25 KB
  295 УК отличие этого преступления от убийства ст. б 105 преступления против жизни; 295преступления против правосудия. Преступление считается оконченным с момента совершения действий направленных на лишение жизни; 105два главных критерия: деяние в форме действия или бездействия причинная связь между деянием и наступившими последствиями а также время место способ орудие материальный состав преступления считается оконченным с момента наступления общественно опасных последствий смерти; Субъективная сторона: 295характеризуется...
27702. Прикладная криптография. Протоколы, алгоритмы и исходные тексты на языке С 2.78 MB
  В криптографической науке есть особенность, отсутствующая в обычных академических дисциплинах: необходимость взаимодействия криптографии и криптоанализа. Причиной этого является отсутствие требований к передаче реальной информации, следовательно, нетрудно предложить систему, которая кажется непогрешимой.
27703. Умышленное причинение лёгкого вреда здоровью (ст. 115 УК). Признаки легкого вреда здоровью. Отличие этого преступления от нанесения побоев (ст. 116 УК) и истязания (ст. 117УК) 31 KB
  Отличие этого преступления от нанесения побоев ст. 116состоит из следующих элементов: нанесение побоев или причинение иных действий повлекших физ. Для квалификации необходимо установить причинную связь между фактом нанесения побоев и причинением физ. Побои – нанесение побоев или совершение иных насильственных действий причинивших физ.
27705. Умышленное причинение тяжкого и средней тяжести вреда здоровью (ст. ст. 111, 112 УК). Признаки тяжкого и средней тяжести вреда здоровью. Отличие преступления, предусмотренного ч.4 ст. 111 УК, от убийства 37 KB
  Признаки тяжкого и средней тяжести вреда здоровью. Кроме того причинение тяжкого вреда здоровью приносит длительные физические страдания инвалидность и прочие негативные для потерпевшего последствия. 2 Объективная сторона: выражается в противоправном причинении тяжкого вреда здоровью человека.
27707. Условное осуждение. Основания, условия и порядок его применения. Условия продления испытательного срок и отмены условного осуждения 32 KB
  Условия продления испытательного срок и отмены условного осуждения. Применение условного осуждения возможно только при назначении наказания в виде: – исправительных работ; – ограничения по военной службе; – ограничения свободы; – содержания в дисциплинарной воинской части; – лишения свободы на срок до восьми лет. Законодатель ограничивает возможность применения условного осуждения не только определенными видами наказания но и максимальным сроком. Закон предусматривает возможность применения условного осуждения при назначении лишения свободы...