Задания для самостоятельного выполнения
1. Составьте конспект по теоретической части лабораторной работы. Выполненное задание покажите преподавателю.
2. Написать программу, которая вычисляет частное от деления двух чисел. Программу должна проверять правильность введенных пользователем данных и, если они неверные (делитель равен нулю), выдавать сообщение об ошибке.
3. Написать программу вычисления стоимости покупки с учетом скидки. Скидка в 10% предоставляется, если сумма покупки больше 1000 руб.
4. Написать программу вычисления стоимости покупки с учетом скидки. Скидка в 3% предоставляется в том случае, если сумма покупки больше 500 руб., в 5% - если сумма покупки больше 1000 руб.
5. Написать программу проверки знания даты основания Санкт-Петербурга (1703 г.). В случае неверного ответа пользователя программа должна выводить правильный ответ.
6. Написать программу проверки знания даты начала Второй мировой войны (1939 г.). В случае неверного ответа пользователя программа должна выводить правильный ответ.
7. Написать программу проверки знания истории архитектуры. Программа должна вывести вопрос и три варианта ответа. Пользователь должен выбрать правильный ответ и ввести его номер.
8. Написать программу, которая выводит пример на умножение двух однозначных чисел, запрашивает ответ пользователя, проверяет его и выводит сообщение «Правильно!» или «Вы ошиблись» и правильный результат.
9. Написать программу, которая проверяет, делится ли на три целое число, введенное с клавиатуры.
10. Написать программу определения стоимости разговора по телефону с учетом скидки 20%, предоставляемой по субботам и воскресеньям.
11. Написать программу, которая вычисляет оптимальный вес пользователя, сравнивает его с реальным и выдает рекомендацию о необходимости поправиться или похудеть. Оптимальный вес вычисляется по формуле: рост (в сантиметрах) - 100.
12. Написать программу, которая проверяет, не приведет ли суммирование двух заданных чисел к переполнению (т.е. их сумма более 32767).
13. Даны три действительные числа. Возвести в квадрат те из них, значения которых неотрицательны, и в четвертую степень — отрицательные.
14. Даны целые числа a, b. Если числа не равны, то заменить каждое из них одним и тем же числом, равным большему из исходных, а если равны, то заменить числа нулями.
15. Определить, равен ли квадрат заданного трехзначного числа кубу суммы цифр этого числа.
16. Определить, является ли целое число N четным двузначным числом.
17. Подсчитать количество отрицательных чисел среди чисел а, b, c.
18. Услуги телефонной сети оплачиваются по следующему правилу: за разговоры до А минут в месяц оплачиваются В р., а разговоры сверх установленной нормы оплачиваются из расчета С р. в минуту. Написать программу, вычисляющую плату за пользование телефоном для введенного времени разговоров за месяц.
19. Программа-льстец. На экране появляется вопрос «Кто ты: мальчик или девочка? Введи Д или М». В зависимости от ответа на экране должен появиться текст «Мне нравятся девочки!» или «Мне нравятся мальчики!».
20. Составить программу, определяющую результат гадания на ромашке — «любит — не любит», взяв за исходное данное количество лепестков n.
21. Определить, является ли шестизначный номер билета счастливым: счастливым считается билет, у которого сумма первых трех цифр равна сумме последних трех цифр.
22. Дано двузначное число. Написать программу, определяющую, превышает ли сумма его цифр число, которое вводится с клавиатуры.
23. Проверить, делится ли введенное трехзначное число нацело на сумму цифр, составляющих это число.
24. Написать программу для вычисления функции:
25. Написать программу, запрашивающую у пользователя три разных целых положительных числа и находящую сумму двух наименьших из них.
Вопросы для контроля
1. Перечислите варианты структуры условного алгоритма If…Then…Else. В каких случаях они применяются?
2. Какие логические связки можно применить для объединения двух и более условий?
3. Какого типа должно быть выражениями между ключевыми словами If и Then?
Дата добавления: 2015-06-12; просмотров: 1411;