Задания для самостоятельного выполнения

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; просмотров: 1343;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.008 сек.