Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Операторы. Общие сведения




1. Составьте программу определения стоимости набора конфет, в который входят следующие сорта:

Наименование Количество Цена, руб. Наименование Количество Цена, руб.
Красная шапочка 500г. k Воронежские 100г. b
Алые паруса 200г. A Чародейка 250г. V

 

2. Даны круг и квадрат. Составьте программу, определяющую по введенным значениям длин стороны квадрата и радиуса круга, верно ли утверждение "Круг вписан в квадрат".

3. Составьте программу вычисления суммы цифр введенного с клавиатуры трехзначного натурального числа. Например, для числа 128 сумма цифр 11, для числа 345 сумма цифр 12.

4. Составьте программу, вычисляющую по введенному вами значению текущего времени (часов, минут, секунд) угол (в градусах) между положением часовой стрелки в начале суток и ее положением в текущее время. Например, если текущее время составляет 3 ч 30 мин 00 с, то этот угол составит 105°. 108'.

5. Напишите программу-модель анализа пожарного датчика в помещении, которая вы водит сообщение 'Пожароопасная ситуация', если температура (в нашей модели она будет вводиться с клавиатуры) в комнате превысила 60°С.

6. Составьте программу, которая из двух вводимых вами целых чисел печатает заключение о том, какое число больше.

7. Рис расфасован в два пакета. Вес первого — m кг, второго — n кг. Составьте программу, определяющую:

а) какой пакет тяжелее — первый или второй?

б) определите вес более тяжелого пакета.

8. Составьте программу, проверяющую, верно ли утверждение, что введенное вами целое число является четным.

9. Составьте программу, проверяющую, верно ли утверждение, что введенное вами целое число делится без остатка на 3.

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

11. Составьте программу, определяющую, входит ли введенная вами цифра в десятич­ную запись введенного вами трехзначного числа, и печатающую сообщение о том, входят ли эта цифра в запись числа или нет.

12. Составьте программу, определяющую, лежит ли точка с указанными координатами X, Y на окружности радиуса R с центром в начале координат.

13. Составьте программу, определяющую, пройдет ли график функции у=5х2-х+2 че­рез заданную точку с координатами (а,Ь).

14. Составьте программу, которая по трем введенным вами числам определит, могут ли эти числа быть длинами сторон треугольника, и если да, то какой получится треугольник с данными длинами сторон (прямоугольный, остроугольный, тупоугольный).

15. Квадраты при игре в крестики-нулики занумерованы, как показано на рисунке. Заданы номера трех квадратов: N1, N2, N3, причем: N1<N2<N3. Проверить, лежат ли квадраты:

а) на одной диагонали;

б) на одной вертикали;

в) на одной горизонтали.

 

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

17. Напишите программу, которая по паролю будет определять степень доступности сотрудника к секретной информации в базе данных. Доступ к базе имеют только шесть чело­век, разбитых на три группы по степени доступа. Они имеют следующие пароли:

9583, 1747 — доступны модули базы А, Б, С

3331, 7922 — доступны модули базы Б, С

9455, 8997 — доступен модуль базы С

18. Составьте программу, реализующую эпизод применения компьютера в книжном магазине. Компьютер запрашивает стоимость книг, сумму денег, внесенную покупателем; если сдачи не требуется, печатает на экране "спасибо"; если денег внесено больше, то печа­тает "возьмите сдачу" и указывает сумму сдачи; если денег недостаточно, то печатает об этом сообщение и указывает размер недостающей суммы.

19. В ЭВМ поступают результаты соревнований по плаванию для трех спортсменов. Составьте программу, которая выбирает лучший результат и выводит его на экран с сообще­нием, что это результат победителя заплыва.

20. Составьте программу, которая по введенному вами k — числу грибов печатает фразу "Мы нашли в лесу k грибов", причем согласовывает окончание слова "гриб" с числом k. (Количество грибов может быть любым целым числом: 1, 3, 34, 127 и т. п. Окончание фразы определяется значением последней цифры.)

21. Составьте программу, которая для целого числа k (от 1 до 99), введенного вами, напечатает фразу "Мне k лет", где k — введенное число, при этом в нужных случаях слово "лет" заменяя на слово "год" или "года". (Например: при k=70 "Мне 70 лет", при k=15 "Мне 15 лет", при k=23 "Мне 23 года" и т.п.).

22. Составьте программу для вычисления числа дней в месяце, если даны: номер меся­ца N — целое число от 1 до 12, целое число А, равное 1 для високосного года и 0 в противном случае.

23. Составьте программу, которая вычисляет сумму чисел от 1 до N. Значение N (Nдолжно быть меньше 100) вводится с клавиатуры.

24. Напишите программу печати таблицы перевода расстояний из дюймов в сантиметры (1дюйм = 2,5 см) для значений длин от 1 до 20 дюймов.

25. С помощью while напишите программу вывода всех четных чисел в диапазоне от 2 до 100 включительно.

26. Составьте и отладьте программу, вычисляющую сумму квадратов чисел от 1 до введенного вами целого числа п.

27. С помощью while напишите программу определения суммы всех нечетных чисел диапазоне от 1 до 99 включительно.

28. С помощью цикла while напишите программу определения идеального веса n
взрослых людей по формуле; Ид.вес = рост — 100. Выход из цикла: значение роста = 250.

29. С помощью repeat напишите программу-фильтр, которая вводит любые символы комментирует только буквы русского алфавита. Завершение работы программы — по нажатию буквы "Я".

30. С помощью repeat напишите программу, которая требует у вас пароль, например 111, и если пароль правильный, то заполняет все строки экрана сообщением “Молодец!!!”. Если после пятой попытки пароль все равно неверен, выйти из программы.

31. Составьте программу получения в порядке убывания всех делителей данного числа.

32. Составьте программу определения наибольшего общего делителя двух натуральных
чисел.

33. Составьте программу определения наименьшего общего кратного двух натуральных
чисел.

34. Составьте программу, подсчитывающую количество цифр вводимого вами целого
неотрицательного числа. (Можно использовать операцию целочисленного деления для последовательного уменьшения числа на один разряд.)

35. Составьте и отладьте программу, определяющую максимальное из всех введенных
вами чисел. (Пусть признаком конца ввода чисел является введенное число 0.)

36. Найти наибольшее и наименьшее значение функции у=3х2+х — 4, если на заданном
интервале [а, Ь] х изменяется с шагом 0, 1.

37. Вычислите сумму квадратов N четных натуральных чисел.

38. Вычислить:

а) 1+2+4+8+...+210

б) (1+2)*(1+2+3)*(1+2+3+4)*…*(1+2+…+10).

39. В бригаде, работающей на уборке сена, имеется N косилок. Первая из них работа­ла m ч., а каждая следующая на 10 мин. больше, чем предыдущая. Сколько часов прорабо­тала вся бригада?

40. Билет называют "счастливым", если в его номере сумма первых трех цифр равна
сумме последних трех. Подсчитать число тех "счастливых" билетов, у которых сумма трех
цифр равна 13.

41. В ЭВМ вводятся по очереди координаты N точек. Определить, сколько из них попа­
дает в круг радиусом R с центром в точке (а,Ь).

42. В ЭВМ вводятся по очереди данные о росте N учащихся класса. Определить средний рост учащихся класса.

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

44. Составьте программу вычисления степени числа а с натуральным показателем n.(Записать варианты программы с разными видами циклов while, repeat, for).

45. Составьте программу вычисления суммы всех двузначных чисел.

46. Составьте программу вычисления факториала натурального числа n. Факториалом
(n!) натурального числа n называется произведение всех чисел от 1 до n, включая n.

47. Для заданного числа n составьте программу вычисления суммы 1+1/2+1/3+1/4+...+ 1/n, где n — натуральное число.

48. Для заданного n составьте программу вычисления суммы,

S=(-1)i+1/(2*i-1), где i=1,2,3,...,n.

49. Дана последовательность: 1; 1 + 1/2; 1+1/2+1/3; 1 + 1/2+1/3+1/4;...; 1+1/2+...+ 1/n. Составьте программу, вычисляющую первый член последовательности, превосходящий задан­ное число а.

50. Каждая бактерия делится на две в течение одной минуты. В начальный момент имеется одна бактерия. Составьте программу, которая рассчитывает количество бактерий на заданное вами целое значение момента времени (15 мин, 7 мин и т.п.).

51. Составьте программу вывода на экран всех простых чисел, не превосходящих за­данного N. (Простым называется натуральное число больше единицы, имеющее только два делителя: единицу и само это число.)

52. В 1202 г. итальянский математик Леонард Пизанский (Фибоначчи) предложил та­кую задачу: пара кроликов каждый месяц дает приплод — двух кроликов (самца и самку), от которых через два месяца уже получается новый приплод. Сколько кроликов будет через год, если в начале года имелась одна пара? Согласно условию задачи числа, соответствую­щие количеству кроликов, которые появляются через каждый месяц, составляют последовательность 1, 1, 2, 3, 5, 8, 13, 21, 34,... Составьте программу, позволяющую найти все числа Фибоначчи, меньшие заданного числа N.

53. Составьте программу, которая выводит полную запись десятичного числа 42*4*, в которой пропущены две цифры, если известно, что данное число кратно 72.

54. В старояпонском календаре был принят 60-летний цикл, состоявший из пяти 12-лет подциклов. Подциклы обозначались названиями цвета: зеленый, красный, желтый, белый и черный. Внутри каждого подцикла, годы носили названия животных: крысы, коровы, тигра, зайца, дракона, змеи, лошади, овцы, обезьяны, курицы, собаки и свиньи. (1984 г. — год зеленой крысы — был началом очередного цикла.) Напишите программу, которая вводит номер некоторого года нашей эры и печатает его название по старояпонскому кален­дарю.

55. Составьте программу, которая печатает все натуральные числа меньше 100, для которых f(x)=n, если значение функции f(n) равно количеству букв в записи числа n русскими буквами. Например: f(l)=4, так как в слове "один" четыре буквы; f(45)=9, так как в записи числа "сорок пять" девять букв.

 


 

 




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


Дата добавления: 2017-01-14; Просмотров: 1391; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




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