Студопедия

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

Разделы сайта

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






Ход работы. Задача 79. Составьте программу, которая вычисляет сумму чисел от 1 до N






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

1._______________________________________________________________________

2._______________________________________________________________________

3._______________________________________________________________________

4._______________________________________________________________________

5._______________________________________________________________________

 

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

1._______________________________________________________________________

2._______________________________________________________________________

3._______________________________________________________________________

4._______________________________________________________________________

5._______________________________________________________________________

 

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

1._______________________________________________________________________

2._______________________________________________________________________

3._______________________________________________________________________

4._______________________________________________________________________

5._______________________________________________________________________

 

Задача 82. Найти сумму первых N членов числового ряда: Y = 1 + X/2 + x2/3 + x3/4 + …, где Х – любое.

1._______________________________________________________________________

2._______________________________________________________________________

3._______________________________________________________________________

4._______________________________________________________________________

5._______________________________________________________________________

 

Задача 83. Составить программу проверки является ли введенное вами целое число совершенным (число делителей равно самому числу)

1._______________________________________________________________________

2._______________________________________________________________________

3._______________________________________________________________________

4._______________________________________________________________________

5._______________________________________________________________________

 

Задача 84. Дано натуральное число N. Определить является ли оно полиндромом.

1._______________________________________________________________________

2._______________________________________________________________________

3._______________________________________________________________________

4._______________________________________________________________________

5._______________________________________________________________________

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

1._______________________________________________________________________

2._______________________________________________________________________

3._______________________________________________________________________

4._______________________________________________________________________

5._______________________________________________________________________

 

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

1._______________________________________________________________________

2._______________________________________________________________________

3._______________________________________________________________________

4._______________________________________________________________________

5._______________________________________________________________________

 

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

1._______________________________________________________________________

2._______________________________________________________________________

3._______________________________________________________________________

4._______________________________________________________________________

5._______________________________________________________________________

 

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

1._______________________________________________________________________

2._______________________________________________________________________

3._______________________________________________________________________

4._______________________________________________________________________

5._______________________________________________________________________

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

1._______________________________________________________________________

2._______________________________________________________________________

3._______________________________________________________________________

4._______________________________________________________________________

5._______________________________________________________________________

 

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

1._______________________________________________________________________

2._______________________________________________________________________

3._______________________________________________________________________

4._______________________________________________________________________

5._______________________________________________________________________

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

1._______________________________________________________________________

2._______________________________________________________________________

3._______________________________________________________________________

4._______________________________________________________________________

5._______________________________________________________________________

 

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

1._______________________________________________________________________

2._______________________________________________________________________

3._______________________________________________________________________

4._______________________________________________________________________

5._______________________________________________________________________

 

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

1._______________________________________________________________________

2._______________________________________________________________________

3._______________________________________________________________________

4._______________________________________________________________________

5._______________________________________________________________________

 

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

1._______________________________________________________________________

2._______________________________________________________________________

3._______________________________________________________________________

4._______________________________________________________________________

5._______________________________________________________________________

 

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

1._______________________________________________________________________

2._______________________________________________________________________

3._______________________________________________________________________

4._______________________________________________________________________

5._______________________________________________________________________

 

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

1._______________________________________________________________________

2._______________________________________________________________________

3._______________________________________________________________________

4._______________________________________________________________________

5._______________________________________________________________________

 

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

1._______________________________________________________________________

2._______________________________________________________________________

3._______________________________________________________________________

4._______________________________________________________________________

5._______________________________________________________________________

 

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

1._______________________________________________________________________

2._______________________________________________________________________

3._______________________________________________________________________

4._______________________________________________________________________

5._______________________________________________________________________

 

Задача 99. Составьте программу, позволяющую найти все числа Фибоначчи, меньшие заданного числа N.

1._______________________________________________________________________

2._______________________________________________________________________

3._______________________________________________________________________

4._______________________________________________________________________

5._______________________________________________________________________

 

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

1._______________________________________________________________________

2._______________________________________________________________________

3._______________________________________________________________________

4._______________________________________________________________________

5._______________________________________________________________________

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

1._______________________________________________________________________

2._______________________________________________________________________

3._______________________________________________________________________

4._______________________________________________________________________

5._______________________________________________________________________

 

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

1._______________________________________________________________________

2._______________________________________________________________________

3._______________________________________________________________________

4._______________________________________________________________________

5._______________________________________________________________________

 

 


ТЕМА 9

«Понятие подпрограммы. Организация процедур и функций»

Цели:

1. Познакомиться с организацией процедур.

2. Познакомиться с организацией функций.

Вопросы к допуску и защите:

1. Что понимают под структурным программированием? Зачем оно применяется?

2. Назовите основные логические структуры и проиллюстрируйте примерами программ.

3. Как обеспечивается логически последовательная структура программы?

4. В чем заключается метод нисходящего программирования?

5. Понятие подпрограммы. Эффективность использования подпрограмм.

6. Понятие структуризации в программировании.

7. Процедуры: основные понятия и способы описания.

8. Функции: основные понятия и способы описания.

9. Параметры, область действий параметров.

10. Глобальные и локальные переменные.

11. Нетрадиционное использование подпрограмм.

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.