50884

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

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

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

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

Русский

2014-02-01

737 KB

16 чел.

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

 

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

49903. Расчёт конденсатора паровой турбины 840 KB
  Расчет поверхностного конденсатора Тепловой расчет конденсатора Гидравлический расчет конденсатора Расположение трубок в конденсаторе
49904. Использование нейронных сетей при моделировании цен на подержанные автомобили 564.5 KB
  Что такое нейронные сети Зачем нужны нейросети и нейрокомпьютеры Примеры использования нейросетей Чем обусловлено рождение новой науки. НЕЙРОСЕТИ: ОСНОВНЫЕ ПОЛОЖЕНИЯ Что такое нейронные сети Прежде всего когда мы говорим о нейронных сетях то чаще имеем в виду искусственные нейронные сети. Некоторые из них моделируют биологические нейронные сети некоторые нет.
49906. Использование нейронных сетей для прогнозирования моделей цифрового фотоаппарата фирмы Nikon 649.5 KB
  Искусственные нейронные сети Нейронные сети - это набор нейронов соединенных между собой. Нейронные сети и нейрокомпьютеры это одно из направлений компьютерной индустрии в основе которого лежит идея создания искусственных интеллектуальных устройств по образу и подобию человеческого мозга. Искусственный нейронные сети в значительной мере заимствуют принципы работы головного мозга.
49907. Игра “Восемь ферзей” 86 KB
  В результате выполнения указанной процедуры получим следующий словарь предметной области: Поле для игры в шахматы TField €œАтрибуты Координата Х Координата Y Цвет клетки Ферзи Действия нарисоваться Pint€...
49908. Зведення та опорядження 5ти поверхового будинку 893.02 KB
  Основні вказівки по технології ведення монтажний робіт 10.Вибір вантажозахватних пристроїв При виборі кранів для виконання будівельних монтажних робіт необхідно визначити монтажні характеристики конструкцій які зводяться ; за технікомонтажними характеристиками підібрати кран. Додаток 9 № Назва Галузь застосування Ескіз Вантажопідйомність т Маса кг Технологічна висота м 1 2 3 4 5 6 7 1 Строп з чотирьох віток Монтаж сходових майданчиківплит перекриття і покриття 5 7 9 10 44 48 56 91 45 2 Строп з 4х віток дві з яких подовжені Монтаж...
49910. Методы определения неисправностей на аппаратуре СВ и РМ 739.72 KB
  Задано внешнее проявление неисправности: В кабине 49Л6 на экране ЭЛТ БИВ АРМ отображается только таблично знаковая информация. Краткое описание тракта прохождения сигнала Тракт прохождения сигнала при отображении информации в режиме ЛУПА x2 и ЛУПА x4 включает следующие устройства: БИВ БГЗ ЦВУ Опишем предназначение и состав устройств участвующих в тракте прохождения данных: Блок индикатора вспомогательный БИВ предназначен для отображения справочной вспомогательной информации а также вторичной радиолокационной информации в режиме...
49911. ОПРЕДЕЛЕНИЕ ТИПА МЫШЛЕНИЯ ЧЕЛОВЕКА 2.08 MB
  Можно сделать вывод что задача успешно решена то есть с помощью нейронной сети мы можем однозначно определить доминирующий тип мышления испытуемого а так же понять на сколько развиты другие типы мышления данного человека. Целью данной работы является попытка использования нейронных сетей в психологии а точнее для определения типа мышления человека. На основе полученных результатов можно будет сказать какие профессии предпочтительнее для данного человека с тем или иным типом мышления.