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

 

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

1034. Разработка защиты кабинета руководителя 558 KB
  Моделирование угроз утечки информации. Моделирование радиоэлектронного канала утечки информации. Предотвращение перехвата радио и электрических сигналов. Перечень программно-аппаратных средств защиты информации. Меры по защите речевой информации от подслушивания.
1035. База данных городской телефонной связи и Интернет - Домолинк 429.5 KB
  Описание базы данных в терминах объектов предметной области. Представление базы данных реляционной моделью. Архитектура информационной системы. Реализация алгоритмов обработки данных. Реализация информационной системы. Описание структуры базы данных.
1036. Теория философии 437 KB
  Мировоззрение, его структура и уровни. Формы мировоззрения: мифология, философия, религия. Философия как теория и метод (диалектика и метафизика). Многообразие философских направлений и школ. Система объективного идеализма Платона. Его учение о бытие, о человеке, его душе и познании. Теория идеального государства Платона. Философия трансцендентального идеализма И. Канта: чувственность, рассудок, разум как ступени познания. Этика Канта.
1037. Модуляция гармонических колебаний, импульсная модуляция, манипуляция 383.5 KB
  Изучение методов модуляции, спектров сигналов при различных видах модуляции. Амплитудная модуляция. АИМ1. Частотная модуляция. Фазовая модуляция.
1038. Юридична деонтологія як правознавча наука та навчальна дисципліна 506.5 KB
  Виникнення деонтології як науки. Становлення та розвиток юридичної деонтології. Загальна характеристика юридичної діяльності. Політична культура юриста. Навчальний процес у вищих закладах юридичної освіти. Юридична практична діяльність. Основні юридичні спеціальності. Професійно-особистісні якості юриста.
1039. Практичні питання філософії 489.5 KB
  Кантівська критика метафізики. Поняття буття і предметне самовизначення філософії. Аргумент реторсії у метафізиці. Предметно-чуттєвий та трансцендентальний досвід. Універсалізм і релятивізм у розумінні природи знання. Фундаменталізм і антифундаменталізм у розв’язанні проблеми обгрунтування знання. Приклади теорій пізнання, побудованих на засадах фундаменталізму та антифундаменталізму. Структуралістська версія філософської антропології. Етапи розвитку і основні ідеї середньовічної філософії.
1040. Основы дизайна 505 KB
  История понятие термина дизайн. Отрасли дизайна. Дизайн городской среды. Колористика и суперграфика. Визуальная идентификация. Ландшафтный дизайн.
1041. Арифметико-логические основы электронных вычислительных цифровых машин системы счисления 475 KB
  Правила использования логических функций. Принципы организации вычислительного процесса. Обобщенная структурная схема ЭВМ. В режиме разомкнутого контура. Режим непрямого цифрового управления. Цикл проектирования МП системы. Режим обмена процессор-память. Микропроцессорный комплект с фиксированной разрядностью 580 серии. Обобщенная структурная схема МП контроллера.
1042. Исследование кривыx второго порядка 253 KB
  Классификация кривых второго порядка. Построение однополостного гиперболоида в канонической системе координат. Исследование формы поверхности второго порядка методом сечения плоскостями. Исследование кривой по каноническому уравнению.