Хелпикс

Главная

Контакты

Случайная статья





ЛАБОРАТОРНАЯ РАБОТА №2



Решение задачи с использованием конструкций if.., if... else.  

Цель работы : научиться строить сложные логические выражения, составлять и отлаживать программу с использованием простых и вложенных операторов условия.

Литература: Семакин Основы программирования.

Краткие теоретические сведения:

       Логический тип данных- bool Переменные логического типа могут иметь два значения – true истина или 1, false  ложь или 0. К переменным данного типа могут применяться следующие логические операции:  логическое умножение & &,  логическое сложение -||, логическое отрицание!

           Условный оператор позволяет выполнить один из двух возможных операторов в зависимости от некоторого условия. Структура условного оператора следующая:

if ( условие)  { оператор1; }  else { оператор2; }

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

Часть условного оператора, начинающаяся со слова else может отсутствовать, тогда при значении условия true (истина) выполняется оператор1, в противном случае этот оператор пропускается.

В случае, когда при выполнении или не выполнении условия необходимо выполнить несколько операторов, организуется составной оператор с помощью  фигурных скобок {…. }.

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

1. Включить ПЭВМ

2. Загрузить интегрированную среду TС

3. Перейти в окно редактирования и создать текст программы:

4. Записать созданный текст программы в файл на диске.

5. Провести компиляцию программы. Если в процессе компиляции обнаружена ошибка, ее необходимо исправить. Сохранить откорректированный файл на диске и провести компиляцию снова

6. Выполнить программу. Правильные результаты представить преподавателю и переписать в отчет.

7. Выйти из среды TC, одновременным нажатием клавиш CTRL+X

Содержание отчета:

1. Цель работы

2. Задание к лабораторной работе

3. Блок-схема алгоритма решения задачи

4. Текст программы на языке С

5. Запись команд сеанса работы.

6. Результаты расчетов.

7. Ответы на контрольные вопросы

8. Вывод по результатам проделанной работы

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

 

1. Формат и использовании оператора if?

2. Дайте классификацию разветвляющихся алгоритмов. Блок-схемы

3. Особенности использования вложенных условных операторов. Примеры

 

Задание к лабораторной работе

1. Обход. Составить программу определения минимального среди 5 введенных целых чисел.

2. Альтернатива со вложенными условиями. Составить программу исследования корней квадратного уравнения: ax2 + b*x+ c = 0, при проверке условия D=0, D< 0, D> 0.

3. Написать программу, которая анализирует данные о возрасте поле человека, и относит его к одной из четырех групп: дошкольник, ученик, работник, пенсионер. Возраст и пол  вводится с клавиатуры

 

 

Самостоятельная работа по вариантам: Вычислить значения функций:



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.