Охрана труда:
нормативно-правовые основы и особенности организации
Обучение по оказанию первой помощи пострадавшим
Аккредитация Минтруда (№ 10348)
Подготовьтесь к внеочередной проверке знаний по охране труда и оказанию первой помощи.
Допуск сотрудника к работе без обучения или нарушение порядка его проведения
грозит организации штрафом до 130 000 ₽ (ч. 3 статьи 5.27.1 КоАП РФ).
Повышение квалификации

Свидетельство о регистрации
СМИ: ЭЛ № ФС 77-58841
от 28.07.2014

Почему стоит размещать разработки у нас?
  • Бесплатное свидетельство – подтверждайте авторство без лишних затрат.
  • Доверие профессионалов – нас выбирают тысячи педагогов и экспертов.
  • Подходит для аттестации – дополнительные баллы и документальное подтверждение вашей работы.
Свидетельство о публикации
в СМИ
свидетельство о публикации в СМИ
Дождитесь публикации материала и скачайте свидетельство о публикации в СМИ бесплатно.
Диплом за инновационную
профессиональную
деятельность
Диплом за инновационную профессиональную деятельность
Опубликует не менее 15 материалов в методической библиотеке портала и скачайте документ бесплатно.
28.11.2022

Практическая работа «Цикл с параметром»

Чадаева Ольга Вадимовна
учитель информатики
Задачи практикума по языку Паскаль (8-11класс). Тема «Цикл с параметром».Цикл – это базовая структура в алгоритмизации. Практически ни одна серьезная задача не решается без этой конструкции. Очень широк спектр ее применения. Это и игровые программы, и компьютерная графика, и обработка текстов. Цикл используется во всех языках программирования. Кроме того, решение задач с использованием циклических структур, развивает мыслительную деятельность учащихся: анализ, синтез, сравнения и т.д. Для учителя эта тема интересна тем, что она предполагает уроки различных типов: комбинированные, теоретические, лабораторно-практические. Предложенный урок - комбинированный, с элементами игровой технологии.

Содержимое разработки

2


Задачи практикума по языку Паскаль (8-11класс)

Цикл с параметром

For1. (В №2) Даны целые числа K и N. Вывести N раз число K.

Входные данные: ввести два целых числаK и N (1<=K,N<=100).

Выходные данные: вывести N раз число K

For2. (В №3) Даны два целых числа A и B (A < B). Вывести в порядке возрастания все целые числа, расположенные между A и B (включая сами числа A и B), а также количество N этих чисел.

Входные данные: ввести два целых числаA,B (1<=A,B<=100).

Выходные данные: вывести в порядке возрастания все целые числа, расположенные между A и B (включая сами числа A и B), а также количество N этих чисел.

For3. (В №4) Даны два целых числа A и B (A < B). Вывести в порядке убывания все целые числа, расположенные между A и B (не включая числа A и B), а также количество N этих чисел. Входные данные: ввести два целых числаA,B (1<=A,B<=100).

Выходные данные: вывести в порядке убывания все целые числа, расположенные между A и B (не включая числа A и B), а также количество N этих чисел.

For4. (В №1) Дано целое число — цена 1 кг конфет. Вывести стоимость 1, 2, … , 10 кг конфет. Входные данные: ввести одно целое число A (1<=A<=100).

Выходные данные: вывести стоимость 1, 2, … , 10 кг конфет.

For5°.(В №2) Дано вещественное число — цена 1 кг конфет. Вывести стоимость 0.1, 0.2, … , 1 кг Входные данные: ввести одно вещественное число A (1<=A<=100).

Выходные данные: вывести стоимость 0.1, 0.2, … , 1 кг конфет с точностью до 4 цифр в дробной части.

For6. (В №3) Дано вещественное число — цена 1 кг конфет. Вывести стоимость 1.2, 1.4, … , 2 кг конфет.

Входные данные: ввести одно вещественное число A (1<=A<=100).

Выходные данные: вывести стоимость 1.2, 1.4, … , 2 кг конфет.

For7. (В №4) Даны два целых числа A и B (A < B). Найти сумму всех целых чисел от A до B включительно.

Входные данные: ввести два целых числаA, B (1<=A,B<=100).

Выходные данные: вывести сумму всех целых чисел от A до B включительно.

For8. (В №1) Даны два целых числа A и B (A < B). Найти произведение всех целых чисел от A до B включительно.

Входные данные: ввести два целых числаA, B (1<=A,B<=10).

Выходные данные: вывести произведение всех целых чисел от A до B включительно.

For9. (В №2) Даны два целых числа A и B (A < B). Найти сумму квадратов всех целых чисел от A до B включительно.

Входные данные: ввести два целых числаA, B (1<=A,B<=10).

Выходные данные: вывести сумму квадратов всех целых чисел от A до B включительно.

For10. (В №3) Дано целое число N (> 0). Найти сумму 1 + 1/2 + 1/3 + … + 1/N (вещественное число).

Входные данные: ввести целое число N (1<=n<=20).

Выходные данные: вывести сумму 1 + 1/2 + 1/3 + … + 1/N с точностью до 4 цифр в дробной части.

For11. (В №4) Дано целое число N (> 0). Найти сумму N2 + (N + 1)2 + (N + 2)2 + … + (2·N)2 (целое число).

Входные данные: ввести целое число N (1<=n<=10).

Выходные данные: вывести сумму N2 + (N + 1)2 + (N + 2)2 + … + (2·N)2 (целое число).

For12°.(В №1) Дано целое число N (> 0). Найти произведение 1.1 · 1.2 · 1.3 · … (N сомножителей).

Входные данные: ввести целое число N (1<=n<=20).

Выходные данные: вывести произведение 1.1 · 1.2 · 1.3 · … (N сомножителей) с точностью до 4 цифр в дробной части.

For13°.(В №2) Дано целое число N (> 0). Найти значение выражения 1.1 – 1.2 + 1.3 – … (N слагаемых, знаки чередуются). Условный оператор не использовать.

Входные данные: ввести целое число N (1<=n<=20).

Выходные данные: вывести выражения 1.1 – 1.2 + 1.3 – … (N слагаемых, знаки чередуются) с точностью до 4 цифр в дробной части.

For14. (В №3) Дано целое число N (> 0). Найти квадрат данного числа, используя для его вычисления следующую формулу: N2 = 1 + 3 + 5 + … + (2·N – 1). После добавления к сумме каждого слагаемого выводить текущее значение суммы (в результате будут выведены квадраты всех целых чисел от 1 до N).

Входные данные: ввести целое число N (1<=n<=10).

Выходные данные: вывести текущее значение суммы после добавления к сумме каждого слагаемого.

For15°.(В №4) Дано вещественное число A и целое число N (> 0). Найти Aв степени N: AN = A·A· … ·A (числа A перемножаются N раз).

Входные данные: ввести вещественное число А (-5<=A<=5) и целое число N (1<=n<=10).

Выходные данные: вывести A в степени N с точностью до 4 цифр в дробной части.

For16°.(В №1) Дано вещественное число A и целое число N (> 0). Используя один цикл, вывести все целые степени числа A от 1 до N.

Входные данные: ввести вещественное число А (-5<=A<=5) и целое число N (1<=n<=10).

Выходные данные: вывести в разных строках все целые степени числа A от 1 до N с точностью до 4 цифр в дробной части.

For17. (В №2) Дано вещественное число A и целое число N (> 0). Используя один цикл, найти сумму 1 + A + A2 + A3 + … + AN.

Входные данные: ввести вещественное число А (-5<=A<=5) и целое число N (1<=n<=10).

Выходные данные: вывести сумму 1 + A + A2 + A3 + … + AN с точностью до 4 цифр в дробной части.

For18. (В №3) Дано вещественное число A и целое число N (> 0). Используя один цикл, найти значение выражения 1 – A + A2 – A3 + … + (–1)N·AN. Условный оператор не использовать. Входные данные: ввести вещественное число А (-5<=A<=5) и целое число N (1<=n<=10).

Выходные данные: вывести сумму 1 – A + A2 – A3 + … + (–1)N·AN с точностью до 4 цифр в дробной части.

For19°.(В №4) Дано целое число N (> 0). Найти произведение N! = 1·2·…·N (N–факториал). Чтобы избежать целочисленного переполнения, вычислять это произведение с помощью вещественной переменной и вывести его как вещественное число.

Входные данные: ввести целое число N (1<=n<=13).

Выходные данные: вывести произведение N! = 1·2·…·N.

For20°.(В №1) Дано целое число N (> 0). Используя один цикл, найти сумму 1! + 2! + 3! + … + N! (выражение N! — N–факториал — обозначает произведение всех целых чисел от 1 до N:    N! = 1·2·…·N). Чтобы избежать целочисленного переполнения, проводить вычисления с помощью вещественных переменных и вывести результат как вещественное число.

Входные данные: ввести целое число N (1<=n<=13).

Выходные данные: вывести произведение 1! + 2! + 3! + … + N!

Адрес публикации: https://www.prodlenka.org/metodicheskie-razrabotki/515077-prakticheskaja-rabota-cikl-s-parametrom

Свидетельство участника экспертной комиссии
Рецензия на методическую разработку
Опубликуйте материал и закажите рецензию на методическую разработку.
Также вас может заинтересовать
Свидетельство участника экспертной комиссии
Свидетельство участника экспертной комиссии
Оставляйте комментарии к работам коллег и получите документ
БЕСПЛАТНО!
У вас недостаточно прав для добавления комментариев.

Чтобы оставлять комментарии, вам необходимо авторизоваться на сайте. Если у вас еще нет учетной записи на нашем сайте, предлагаем зарегистрироваться. Это займет не более 5 минут.

 

Для скачивания материалов с сайта необходимо авторизоваться на сайте (войти под своим логином и паролем)

Если Вы не регистрировались ранее, Вы можете зарегистрироваться.
После авторизации/регистрации на сайте Вы сможете скачивать необходимый в работе материал.

Рекомендуем Вам курсы повышения квалификации и переподготовки