русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

УСЛОВНЫЙ ОПЕРАТОР if


Дата добавления: 2014-11-28; просмотров: 1299; Нарушение авторских прав


Приступая к решению задач этого раздела, следует вспомнить, что:

· инструкция if используется для выбора одного из двух направлений дальнейшего хода программы (последовательности инструкций, которые должны быть выполнены);

· выбор последовательности инструкций осуществляется во время выполнения программы в зависимости от выполнения условия;

· условие – это выражение логического типа, которое может принимать одно из двух значений: true (истина – условие выполняется) или false (ложь – условие не выполняется);

· полная конструкция условного оператора: IF условие THEN оператор1 ELSE оператор2; (если условие принимает значение true, то выполняется оператор1, в противном случае – оператор2).

· при помощи логических операций And (логическое "И") и Or (логическое "Или") из простых условий можно строить сложные.

ЗАДАЧИ

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

* Решение квадратного уравнения *

Введите в одной строке значения коэффициентов и нажмите <Enter>

12 27 -10

Корни уравнения:

xl= -25.551

х2= -28.449

2. Написать программу вычисления стоимости покупки с учетом скидки. Скидка в 3% предоставляется в том случае, если сумма покупки больше 500 руб., в 5% – если сумма больше 1000руб. Ниже представлен рекомендуемый вид экрана во время работы программы.

Вычисление стоимости покупки с учетом скидки.

Введите сумму покупки и нажмите <Enter>

640

Вам предоставляется скидка 3%

Сумма покупки с учетом скидки: 620.80 руб.

 

3. Написать программу проверки знания даты основания Санкт-Петербурга. В случае неверного ответа пользователя программа должна выводить правильный ответ. Ниже представлен рекомендуемый вид экрана во время работы программы.



В каком году был основан Санкт-Петербург?

Введите число и нажмите <Enter>

1705

Вы ошиблись, Санкт-Петербург был основан в 1703 году.

 

 

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

Введите в одной строке два целых числа и нажмите <Enter>.

34 67

34 меньше 67.

 

5. Написать программу, которая выводит пример на умножение двух однозначных чисел, запрашивает ответ пользователя, проверяет его и выводит сообщение "Правильно!" или "Вы ошиблись" и правильный результат. Ниже представлен рекомендуемый вид экрана во время работы программы.

Сколько будет 6*7?

Введите ответ и нажмите <Enter>

56

Вы ошиблись. 6*7=42.

 

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

Введите целое число и нажмите <Enter>

23

Число 23 – нечетное.

 

7. Написать программу определения стоимости разговора телефону с учетом скидки 20%, предоставляемой по субботам и воскресеньям. Ниже представлен рекомендуемый вид экрана программы во время ее работы.

Вычисление стоимости разговора по телефону.

Введите исходные данные:

Длительность разговора (целое количество минут) – 3

День недели (1 – понедельник, ... 7 – воскресенье) – 6

Предоставляется скидка 20%.

Стоимость разговора: 5.52 руб.

8. Написать программу, которая вычисляет оптимальный вес пользователя, сравнивает его с реальным и выдает рекомендацию о необходимости поправиться или похудеть. Оптимальный вес вычисляется по формуле: (рост (в см.) – 100). Рекомендуемый вид экрана во время работы программы приведен ниже.

Введите в одной строке через пробел

рост (см) и вес (кг) затем нажмите <Enter>

170 68

Вам надо поправиться на 2.00 кг.

 

9. Дано трехзначное число N. Проверить, будет ли сумма его цифр четным числом.

10. Определить, является ли целое число N четным двузначным числом.

11. Определить, является ли треугольник со сторонами а, b, с рав­носторонним.

12. Определить, имеется ли среди чисел а, b, с хотя бы одна пара взаимно противоположных чисел.

13. Подсчитать количество целых чисел среди чисел а, b, с.

14. Услуги телефонной сети оплачиваются по следующему прави­лу: за разговоры до А минут в месяц оплачиваются В р., а раз­говоры сверх установленной нормы оплачиваются из расчета С р. в минуту. Написать программу, вычисляющую плату за пользование телефоном для введенного времени разговоров за месяц.

15. Составить программу, определяющую результат гадания на ромашке — «любит — не любит», взяв за исходное данное ко­личество лепестков п.

16. Написать программу нахождения суммы большего и меньше­го из 3 чисел.

17. Найти max{min(a, b), min(c, d)}.

18. На оси ОХ расположены три точки а, b, с. Определить, какая из точек b или с расположена ближе к а.



<== предыдущая лекция | следующая лекция ==>
КОНТРОЛЬНЫЕ ЗАДАНИЯ | КОНТРОЛЬНЫЕ ЗАДАНИЯ


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.023 сек.