Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Раздел 2. Разветвляющиеся алгоритмы






 

Вариант 1. В небоскребе N этажей и всего один подъезд: на каждом этаже 3 квартиры; лифт может останавливаться только на нечетных этажах. Человек садится в лифт и набирает номер нужной ему квартиры М. На какой этаж должен доставить лифт пассажира?

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

Вариант 3. Вводится число x. Если -1 ≤ x ≤ 1, вывести на экран значение функции:

при x ≤ 0

при x > 0

Если x < -1 или x > 1, вывести на экран сообщение «Функция не определена».

Вариант 4. В зависимости от перевыполнения плана начисляется премия:

Процент перевыполнения плана ≤ 10% > 10% и ≤ 20% > 20% и ≤ 30% > 30%
Премия (в процентах от оклада) 1% 1, 5% 2% 5%

 

Рассчитать размер премии, если известен оклад, план и фактическое выполнение плана.

Вариант 5. Расстояние между городами А и Б равно S. Из города А в город Б выехал велосипедист со скоростью V1, через t часов вслед ему выехал второй велосипедист со скоростью V2. Догонит ли второй велосипедист первого, прежде чем тот доедет до города Б?

Вариант 6. Составить программу, которая по введенному коду операции выполнит одно из следующих действий: 01 – сложение; 02 – вычитание; 03 – умножение; 04 – деление.

Вариант 7. В театр пришло А зрителей. Из них В человек купили билеты по 70 руб., а остальные – по 50 руб. Получит ли театр прибыль, если расходы на спектакль составили Z руб.?

Вариант 8. Составить программу, которая по количеству битов выводит количество этой информации в байтах или килобайтах или и т.д.

Вариант 9. Мотоциклист должен прибыть в город через t часов после выезда из пункта, находящегося на расстоянии S км от города. Успеет ли он вовремя прибыть в город, если в первый час он проедет А км, а все оставшееся время будет ехать со скоростью v км в час?

Вариант 10. Составить программу для определения подходящего возраста для вступления в брак, используя следующее условие: возраст девушки равен половине возраста мужчины плюс 7, а возраст мужчины определяется соответственно как удвоенный возраст девушки минус 14.

Вариант 11. Даны два числа. Заменить второе число нулем, если оно меньше первого, оставить прежним, если оно равно первому и поменять значениями эти числа, если второе число больше первого.

Вариант 12. Дано число х. Напечатать в порядке возрастания числа Sin(x), Cos(x), Ln(x). Если при каком-либо х некоторые из выражений не имеют смысла, вывести об этом сообщение и сравнивать значения только тех, которые имеют смысл.

Вариант 13. Валя взяла у подруги книгу на 3 дня. В первый день она прочитала А страниц, во второй день она прочитала в В раз больше, чем в первый, в третий день она прочитала на С страниц меньше, чем во второй. Успела ли Валя прочитать книгу вовремя, если в книге 194 страницы?

Вариант 14. Написать программу, которая по номеру месяца выдает название следующего за ним месяца.

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

Вариант 16. Петя встал утром в 7 часов, Коля – на 13 минут раньше него, Сережа на 4 минуты позже Коли, а Саша встал на 10 минут позже Сережи. Кто встал раньше, Петя или Саша?

Вариант 17. Написать программу, которая по введенному номеру месяца выдает все приходящиеся на этот месяц праздничные дни (например, для января – 1 января – Новый год, 7 января – Рождество). Если таковых нет, то выдается сообщение об этом.

Вариант 18. К финалу конкурса лучшего по профессии были допущены три участника. В финале проводилось три тура. Участники в первом туре набрали m1, m2, m3 балла, во втором туре соответственно – n1, n2, n3 балла, а в третьем – p1, p2, p3 балла. Сколько баллов набрал победитель?

Вариант 19. Составить программу, которая по числу в месяце определяет номер декады (декада – 10 дней).

Вариант 20. Вводятся две даты. Вывести более позднюю дату. Дата вводится как три числа (день, месяц, год).

Вариант 21. Составить программу, в которой вычисляются комиссионные, начисляемые по следующему правилу: если продукции продано не менее чем на 1 млн. руб., то комиссионные составляют 2% от стоимости реализованной продукции, а если меньше, то 1%. Кроме того, если стаж работы в фирме не меньше 5 лет, то дополнительно начисляется сумма в размере 0, 5% от стоимости реализованной продукции.

Вариант 22. Составить программу, позволяющую получить словесное описание оценок (1 – плохо, 2 – неудовлетворительно, 3 – удовлетворительно и т.д.

Вариант 23. Составить программу, которая по номеру месяца выводит название времени года и номер квартала (квартал – три месяца).

Вариант 24. Дано трехзначное целое число. Есть ли в этом числе одинаковые цифры? Если есть, то сколько?

Вариант 25. Составить программу, реализующую применение персонального компьютера в магазине. Компьютер запрашивает стоимость книг, сумму денег, вносимых покупателем. Если сдачи не требуется, то выводится: «Спасибо»; если денег внесено больше требуемого, то печатается: «Возьмите сдачу» и указывается сумма сдачи; если денег недостаточно, то печатается об этом сообщение и указывается размер недостающей суммы.

Вариант 26. Для введенного четырехзначного целого числа верно ли соотношение: сумма первой и четвертой цифр равна сумме второй и третьей цифр?

Вариант 27. Написать программу, которая по номеру квартала выводит название месяцев этого квартала (квартал – 3 месяца).

Вариант 28. Для целого числа k (от 1 до 99) напечатать фразу: «Мне k лет», учитывая, что при некоторых значениях k слово «лет» необходимо заменить словом «год» или «года». Например, «10 лет», «21 год» или «22 года».

Вариант 29. Выяснить, существует ли треугольник с длинами сторон x, y, z. Если да, то определить тип треугольника –остроугольный, тупоугольный или прямоугольный.

Вариант 30. По введенному номеру месяца и года напечатать количество дней в этом месяце заданного года (не забывайте о феврале високосного года).

Вариант 31. Вывести номер четверти, которой принадлежит точка с введенными координатами X и Y, при условии, что X и Y отличны от 0.

Вариант 32. Ввести два целых трехзначных числа. Определить, сумма цифр какого числа больше.

Вариант 33. Ввести три разных числа. Найти сумму двух наименьших из них.

Вариант 34. В Преображенский полк гренадеров набирали только тех новобранцев, рост которых был не менее 180 см, а вес – не менее 80 кг. Написать программу, определяющую годность новобранца к службе в этом полку.

Вариант 35. Известно, что из трех введенных чисел А1, А2 и А3 одно число отлично от двух других, равных между собой. Вывести номер и значение этого числа.

Вариант 36. Ввести двузначное целое число. Написать программу, определяющую является ли сумма его цифр также двузначным числом.

 

 

РЕКОМЕНДУЕМАЯ ЛИТЕРАТУРА

 

1. Быля Т.Н., Быля О.И. Изучаем информатику, программируя на Бейсике. – М.: Рольф, 1997.

2. Иванова Г.С. Основы программирования: Учебник для вузов. – М.: Изд-во МГТУ им. Баумана, 2001.

3. Информатика. Сборник лабораторных работ в текстовом процессоре Word.Часть 1, 2. Новосибирск. НГАЭиУ. 2000г.

4. Касьянов В.Н. Курс программирования на Паскале в заданиях и упражнениях. – Новосибирск: Новосиб.гос. ун-т, 2001

5. Мельникова О.И., Бонюшкина А.Ю. Начала программирования на языке Qbasic: Учебное пособие –М.: Изд-во ЭКОМ, 2000.

6. Немнюгин С.А. Turbo Pascal: Практикум – СПб: Изд-во «Питер», 2001.

7. Немнюгин С.А. Turbo Pascal: Учебник. – СПб: Изд-во «Питер», 2001.

8. Светозарова Г.И., Мельников А.А., Козловский А.В. Практикум по программированию на языке Бейсик: Учеб. пособие для вузов. – М.: Наука, 1988.

  1. Степанова Т. И. Основы алгоритмизации и программирования: Учебное пособие. – Новосибирск, НГАЭиУ, 2002.

10. Турбо Паскаль 7.0: Уч. издание /2-е изд. Т. Рюттен, Г. Франкен/. – М.: Торгово-издат. Бюро BHV, 1996.

11. Хьюз Дж., Мичтом Дж. Структурный подход к программированию. – М.: Мир, 1980.

 



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

mylektsii.su - Мои Лекции - 2015-2024 год. (0.008 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал