Сегодня Вы выполните еще несколько заданий с использованием цикла while
Если пропустили прошлый урок (или не увидели задание и текста разобранных задач) посмотрите по ссылке
Решите задачи:
1. Начальный вклад в банке равен 1000 руб. Через каждый месяц размер вклада увеличивается на P процентов от имеющейся суммы (0 < P < 25). По данному P определить, через сколько месяцев размер вклада превысит 1100 руб., и вывести найденное количество месяцев K (целое число) и итоговый размер вклада S.
2. Последовательность (которую вводить пользователь) состоит из натуральных чисел и завершается числом 0. Выведите количество введенных чисел (0 не считается).
3. Измените предыдущую задачу так, чтобы она выводила среднее арифметическое введенных чисел (тут также вам поможет последняя разобранная задача из прошлого урока)
Результаты работы в виде скриншотов или фотографий отправьте на почту infmatem208@gmail.com
В письме обязательно укажите фамилию, класс и тему урока.
1) Составьте алгоритм рисования изображенных ниже фигур так, чтобы в процессе рисования перо не отрывалось от бумаги и ни одна линия не проводилась дважды.
2) Оформите вспомогательные алгоритмы для рисования букв «М», «И», «Р». Составьте алгоритмы рисования слов «МИР», «РИМ», «МИМ».
3) Составьте алгоритмы управления Чертёжником, после исполнения которых будут получены следующие рисунки:
3. Результаты работы в виде скриншотов или фотографий отправьте на почту infmatem208@gmail.com
В письме обязательно укажите фамилию, класс и тему урока.
Основные команды Чертежника
опустить перо
поднять перо
сместиться в точку (X, Y)
сместиться на вектор (dX, dY)
выбрать чернила(цвет)
Цвета черный, белый, красный, оранжевый, желтый, зеленый, голубой, синий, фиолетовый. По умолчанию используется черный цвет.
2. Запрашивать у пользователя целые числа. Завершить программу, как только ввели 0
r=1 while True: r=int(input()) if r==0: break
3. Вывести нечетные числа, из первых десяти натуральных чисел
k=0 while k<10: k+=1 if k%2==0: continue print(k)
4. Определите сумму всех элементов последовательности (которую вводить пользователь), завершающейся числом 0.
peremennaya=1 summa=0 while peremennaya!=0: peremennaya=int(input()) summa+=peremennaya print(summa)
Самостоятельно выполнить следующие задачи
1. Объясните что делает программа s=56 n=0 while n<15: s=s-6 n=n+3 print(s)
2. Последовательность (которую вводить пользователь) состоит из натуральных чисел и завершается числом 0. Выведите максимальный элемент последовательности.
3. В первый день спортсмен пробежал x километров, а затем он каждый день увеличивал пробег на 10% от предыдущего значения. По данному числу y определите номер дня, на который пробег спортсмена составит не менее y километров. Программа получает на вход действительные числа x и y и должна вывести одно натуральное число.
Решения в виде текстов программ или скриншотов присылайте на почтуinfmatem208@gmail.com
В письме обязательно укажите фамилию, класс и тему урока.
2. Выполните задания из учебника 5, 6, 9 (любые два) на странице 128
3. Результаты работы в виде скриншотов или фотографий отправьте на почту infmatem208@gmail.com
В письме обязательно укажите фамилию, класс и тему урока.
Основные команды Чертежника
опустить перо
поднять перо
сместиться в точку (X, Y)
сместиться на вектор (dX, dY)
выбрать чернила(цвет)
Цвета черный, белый, красный, оранжевый, желтый, зеленый, голубой, синий, фиолетовый. По умолчанию используется черный цвет.
2.
В работе должны быть не только ответы, а решения. Кроме каких-то уж
очень легких заданий. Как их оформите, не важно. Они нужны для того,
чтобы я понял, что вы решали, а не просто поиском нашли решения.
3. Ответы выделяйте чем нибудь (подчеркните или обведите)
4. Результаты отправьте на почту infmatem208@gmail.com
В письме обязательно укажите фамилию, класс и тему урока.
2. При затруднении посмотрите пример решение (прямая ссылка) Текст задач примера можно посмотреть тут
Обратите внимание, при решении я ошибся в шестом задании, в конце видео ошибка разобрана
3. В работе должны быть не только ответы, а решения. Кроме каких-то уж очень легких заданий. Как их оформите, не важно. Они нужны для того, чтобы я понял, что вы решали, а не просто поиском нашли решения.
4. Ответы выделяйте чем нибудь (подчеркните или обведите)
5. Результаты отправьте на почту infmatem208@gmail.com
В письме обязательно укажите фамилию, класс и тему урока.