• Главная
  • Блог
  • Пользователи
  • Форум
  • Литературное творчество
  • Музыкальное творчество
  • Научно-техническое творчество
  • Художественно-прикладное творчество

Проектно-исследовательская работа «Тренажер «Цикл с предусловием»»

Опубликовано Юшко Любовь Леонидовна вкл 23.02.2018 - 21:38
Автор: 
Королев Егор

Пояснительная записка

Проектно-исследовательская работа «Тренажер «Цикл с предусловием» актуальна для учащихся 8-11 классов при подготовке к ОГЭ и ЕГЭ по информатике, а также как дидактический материал для учителя и учащихся при изучении темы «Программирование».

Цель данного проекта:

Создать тренажер по теме «Цикл с предусловием».

Задачи данного проекта:

  • Отработать алгоритм решения задач по теме «Цикл с предусловием».
  • Составлять аналогичные задачи прикладного характера.
  • На высоком уровне подготовиться к сдаче ОГЭ  и ЕГЭ по информатике.

Содержанием данного проекта являются тренировочные задачи из  2 части ОГЭ по информатике, а также аналогичные задачи прикладного характера.

Тренировочные задания  отобраны по основным типам. К каждому типу задач приведено решение. Прикладные задачи составлены и решены учащимся самостоятельно.

Данная работа выполнена с помощью программ  Microsoft PowerPoint  и Turbo Pascal.

Презентация состоит из 20 слайдов. На третьем слайде расположено содержание проекта. При помощи гиперссылок настроена навигация в данном проекте.

Скачать:

ВложениеРазмер
Файл Проектно-исследовательская работа «Тренажер «Цикл с предусловием»» 525.24 КБ
Предварительный просмотр:
Чтобы пользоваться предварительным просмотром презентаций создайте себе аккаунт (учетную запись) Google и войдите в него: https://accounts.google.com

Подписи к слайдам:

Слайд 1

Проектно-исследовательская работа Тренажер «Цикл с предусловием» Работу выполнил : Е . М . Королев, учащийся 9 «В» класса МБОУ «СОШ №2 города Волгореченск» Руководитель : Л . Л . Юшко, учитель информатики МБОУ «СОШ №2 города Волгореченск» МУНИЦИПАЛЬНОЕ БЮДЖЕТНОЕ ОБЩЕОБРАЗОВАТЕЛЬНОЕ УЧЕРЕЖДЕНИЕ << СРЕДНЯЯ ОБЩЕОБРАЗОВАТЕЛЬНАЯ ШКОЛА №2 ГОРОДСКОГО ОКРУГА ГОРОД ВОЛГОРЕЧЕНСК КОСТРОМСКОЙ ОБЛАСТИ >>

Слайд 2

Цикл с предусловием Цикл с предусловием - наиболее универсальная циклическая структура . Цикл с предусловием — цикл, который выполняется пока истинно некоторое условие, указанное перед его началом. Это условие проверяется до выполнения тела цикла, поэтому тело может быть не выполнено ни разу (если условие с самого начала ложно). В большинстве процедурных языков программирования реализуется оператором while , отсюда его второе название — while-цикл.

Слайд 3

Содержание: Основные типы задач Нахождение суммы чисел Нахождение количества чисел Нахождение произведения чисел Нахождение среднего арифметического чисел Нахождение максимального и минимального числа Прикладные задачи Источники информации Назад

Слайд 4

Нахождение суммы чисел Напишите программу, ко­то­рая в последовательности целых чисел опре­де­ля­ет сумму четных чисел . Про­грам­ма по­лу­ча­ет на вход целые числа , количество введенных чисел неизвестно , последовательность чисел заканчивается числом 0 (0-признак окончания ввода , не входит в последовательность). Ко­ли­че­ство чисел не пре­вы­ша­ет 100. Введённые числа не пре­вы­ша­ют 300. Про­грам­ма долж­на вы­ве­сти сумму четных чисел . (Входные данные : 1 5 8 24 13 . Выходные данные : 32) ( РЕШЕНИЕ ) Напишите программу, ко­то­рая в последовательности целых чисел опре­де­ля­ет сумму чисел кратных 6. Про­грам­ма по­лу­ча­ет на вход целые числа , количество введенных чисел неизвестно , последовательность чисел заканчивается числом 0 (0-признак окончания ввода , не входит в последовательность). Ко­ли­че­ство чисел не пре­вы­ша­ет 1000 . Введённые числа не пре­вы­ша­ют 3000 . Про­грам­ма долж­на вы­ве­сти сумму чисел кратных 6 . (Входные данные : 6 2 56 7 4 1 6. Выходные данные : 6) Напишите программу, ко­то­рая в последовательности целых чисел опре­де­ля­ет сумму чисел оканчивающихся на 3 . Про­грам­ма по­лу­ча­ет на вход целые числа , количество введенных чисел неизвестно , последовательность чисел заканчивается числом 0 (0-признак окончания ввода , не входит в последовательность). Ко­ли­че­ство чисел не пре­вы­ша­ет 1000. Введённые числа не пре­вы­ша­ют 2000 . Про­грам­ма долж­на вы­ве­сти сумму чисел оканчивающихся на 3 . (Входные данные : 13 25 48 53 103 . Выходные данные : 169) Напишите программу, ко­то­рая в последовательности целых чисел опре­де­ля­ет сумму нечетных положительных чисел . Про­грам­ма по­лу­ча­ет на вход целые числа , количество введенных чисел неизвестно , последовательность чисел заканчивается числом 0 (0-признак окончания ввода , не входит в последовательность). Ко­ли­че­ство чисел не пре­вы­ша­ет 100. Введённые числа не пре­вы­ша­ют 3000 . Про­грам­ма долж­на вы­ве­сти сумму нечетных положительных чисел . (Входные данные : -5 1 9 -94 12 . Выходные данные : 10) Напишите программу, которая в последовательности натуральных чисел вычисляет сумму всех двузначных чисел, кратных 8. Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 ( 0-при знак окончания ввода, не входит в последовательность). Количество чисел не превышает 1000. Введённые числа не превышают 30 000.Программа должна вывести сумму всех двузначных чисел, кратных 8 . (Входные данные : 8 3 88 24 5 . Выходные данные : 112) Назад

Слайд 5

Нахождение количества чисел Напишите программу, ко­то­рая в последовательности целых чисел опре­де­ля­ет количество чисел кратных 5 . Про­грам­ма по­лу­ча­ет на вход целые числа , количество введенных чисел неизвестно , последовательность чисел заканчивается числом 0 (0-признак окончания ввода , не входит в последовательность). Ко­ли­че­ство чисел не пре­вы­ша­ет 1000. Введённые числа не пре­вы­ша­ют 3000. Про­грам­ма долж­на вы­ве­сти количество чисел кратных 5 . (Входные данные : 3 18 55 100 5 . Выходные данные : 3) (РЕШЕНИЕ) Напишите программу, ко­то­рая в последовательности целых чисел опре­де­ля­ет количество чисел оканчивающихся на 6 . Про­грам­ма по­лу­ча­ет на вход целые числа , количество введенных чисел неизвестно , последовательность чисел заканчивается числом 0 (0-признак окончания ввода , не входит в последовательность). Ко­ли­че­ство чисел не пре­вы­ша­ет 200 . Введённые числа не пре­вы­ша­ют 3000. Про­грам­ма долж­на вы­ве­сти количество чисел оканчивающихся на 6 . (Входные данные : 1 15 16 24 23 . Выходные данные : 1 ) Напишите программу, ко­то­рая в последовательности целых чисел опре­де­ля­ет количество нечетных чисел . Про­грам­ма по­лу­ча­ет на вход целые числа , количество введенных чисел неизвестно , последовательность чисел заканчивается числом 0 (0-признак окончания ввода , не входит в последовательность). Ко­ли­че­ство чисел не пре­вы­ша­ет 100. Введённые числа не пре­вы­ша­ют 1000. Про­грам­ма долж­на вы­ве­сти количество нечетных чисел . (Входные данные : 11 7 8 26 19 . Выходные данные : 3) Напишите программу, ко­то­рая в последовательности целых чисел опре­де­ля­ет количество четных отрицательных чисел . Про­грам­ма по­лу­ча­ет на вход целые числа , количество введенных чисел неизвестно , последовательность чисел заканчивается числом 0 (0-признак окончания ввода , не входит в последовательность). Ко­ли­че­ство чисел не пре­вы­ша­ет 500. Введённые числа не пре­вы­ша­ют 3000. Про­грам­ма долж­на вы­ве­сти количество четных отрицательных чисел . (Входные данные : -6 7 -12 -43 16 . Выходные данные : 2 ) Напишите программу, которая в последовательности натуральных чисел определяет количество трёхзначных чисел, кратных 4 . Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 ( 0-признак окончания ввода, не входит в последовательность ).Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести количество трёхзначных чисел, кратных 4 . (Входные данные : 104 5 308 24 213 . Выходные данные : 3) Назад

Слайд 6

Нахождение произведения чисел Напишите программу, ко­то­рая в последовательности целых чисел опре­де­ля­ет произведение отрицательных чисел . Про­грам­ма по­лу­ча­ет на вход целые числа , количество введенных чисел неизвестно , последовательность чисел заканчивается числом 0 (0-признак окончания ввода , не входит в последовательность). Ко­ли­че­ство чисел не пре­вы­ша­ет 1000. Введённые числа не пре­вы­ша­ют 3000. Про­грам­ма долж­на вы­ве­сти произведение отрицательных чисел . (Входные данные : 6 -2 3 9 -19 . Выходные данные : 38) ( РЕШЕНИЕ ) Напишите программу, ко­то­рая в последовательности целых чисел опре­де­ля­ет произведение чисел кратных 7 . Про­грам­ма по­лу­ча­ет на вход целые числа , количество введенных чисел неизвестно , последовательность чисел заканчивается числом 0 (0-признак окончания ввода , не входит в последовательность). Ко­ли­че­ство чисел не пре­вы­ша­ет 1500 . Введённые числа не пре­вы­ша­ют 5000 . Про­грам­ма долж­на вы­ве­сти произведение чисел кратных 7 . (Входные данные : 77 5 107 24 105 . Выходные данные : 8085) Напишите программу, ко­то­рая в последовательности целых чисел опре­де­ля­ет произведение чисел оканчивающихся на 1 . Про­грам­ма по­лу­ча­ет на вход целые числа , количество введенных чисел неизвестно , последовательность чисел заканчивается числом 0 (0-признак окончания ввода , не входит в последовательность). Ко­ли­че­ство чисел не пре­вы­ша­ет 1000. Введённые числа не пре­вы­ша­ют 3000. Про­грам­ма долж­на вы­ве­сти произведение чисел оканчивающихся на 1 . (Входные данные : 1 11 8 21 19 . Выходные данные : 231) Напишите программу, ко­то­рая в последовательности целых чисел опре­де­ля­ет произведение нечетных чисел. Про­грам­ма по­лу­ча­ет на вход целые числа , количество введенных чисел неизвестно , последовательность чисел заканчивается числом 0 (0-признак окончания ввода , не входит в последовательность). Ко­ли­че­ство чисел не пре­вы­ша­ет 1200 . Введённые числа не пре­вы­ша­ют 3000. Про­грам­ма долж­на вы­ве­сти произведение нечетных чисел . (Входные данные : 7 15 38 24 103 . Выходные данные : 10815) Напишите программу, которая в последовательности натуральных чисел вычисляет произведение всех трехзначных чисел, кратных 9. Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 ( 0–при знак окончания ввода, не входит в последовательность). Количество чисел не превышает 1000. Введённые числа не превышают 30 000.Программа должна вывести произведение всех трехзначных чисел, кратных 9. (Входные данные : 100 545 396 18 180 . Выходные данные : 71280) Назад

Слайд 7

Нахождение среднего арифметического Напишите программу, ко­то­рая в последовательности целых чисел опре­де­ля­ет среднее арифметическое чисел оканчивающихся на 2. Про­грам­ма по­лу­ча­ет на вход целые числа , количество введенных чисел неизвестно , последовательность чисел заканчивается числом 0 (0-признак окончания ввода , не входит в последовательность). Ко­ли­че­ство чисел не пре­вы­ша­ет 500. Введённые числа не пре­вы­ша­ют 3000. Про­грам­ма долж­на вы­ве­сти среднее арифметическое чисел оканчивающихся на 2 . (Входные данные : 12 3 51 2 2 2 . Выходные данные : 12) (РЕШЕНИЕ) Напишите программу, ко­то­рая в последовательности целых чисел опре­де­ля­ет среднее арифметическое чисел кратных 4. Про­грам­ма по­лу­ча­ет на вход целые числа , количество введенных чисел неизвестно , последовательность чисел заканчивается числом 0 (0-признак окончания ввода , не входит в последовательность). Ко­ли­че­ство чисел не пре­вы­ша­ет 150. Введённые числа не пре­вы­ша­ют 5000. Про­грам­ма долж­на вы­ве­сти среднее арифметическое чисел кратных 4 . (Входные данные : 8 57 8 23 13 . Выходные данные : 8 ) Напишите программу, ко­то­рая в последовательности целых чисел опре­де­ля­ет среднее арифметическое четных отрицательных чисел. Про­грам­ма по­лу­ча­ет на вход целые числа , количество введенных чисел неизвестно , последовательность чисел заканчивается числом 0 (0-признак окончания ввода , не входит в последовательность). Ко­ли­че­ство чисел не пре­вы­ша­ет 150. Введённые числа не пре­вы­ша­ют 500. Про­грам­ма долж­на вы­ве­сти среднее арифметическое четных отрицательных чисел . (Входные данные : 32 16 -8 -24 59 . Выходные данные : -16) Напишите программу, ко­то­рая в последовательности целых чисел опре­де­ля­ет среднее арифметическое чисел начинающихся с 5. Про­грам­ма по­лу­ча­ет на вход целые числа , количество введенных чисел неизвестно , последовательность чисел заканчивается числом 0 (0-признак окончания ввода , не входит в последовательность). Ко­ли­че­ство чисел не пре­вы­ша­ет 150. Введённые числа не пре­вы­ша­ют 5500 . Про­грам­ма долж­на вы­ве­сти среднее арифметическое чисел начинающихся с 5 . (Входные данные : 19 55 82 25 133 . Выходные данные : 55) Напишите программу, которая в последовательности натуральных чисел находит среднее арифметическое чисел, кратных 8, или сообщает, что таких чисел нет (выводит «NO»). Программа получает на вход натуральные числа, количество введённых чисел неизвестно , последовательность чисел заканчивается числом 0 ( 0-признак окончания ввода, не входит в последовательность). Количество чисел не превышает 100. Введённые числа не превышают 300. Программа должна вывести среднее арифметическое чисел, кратных 8, или вывести «NO», если таких чисел нет . (Входные данные : 8 3 88 24 5 . Выходные данные : 40) Назад

Слайд 8

Нахождение максимального и минимального числа Напишите программу, ко­то­рая в последовательности целых чисел опре­де­ля­ет максимальное и минимальное число кратное 4. Про­грам­ма по­лу­ча­ет на вход целые числа , количество введенных чисел неизвестно , последовательность чисел заканчивается числом 0 (0-признак окончания ввода , не входит в последовательность). Ко­ли­че­ство чисел не пре­вы­ша­ет 500 . Введённые числа не пре­вы­ша­ют 3000 . Про­грам­ма долж­на вы­ве­сти максимальное и минимальное число кратное 4 . (Входные данные : 2 100 88 30 3 . Выходные данные : 100 88) (РЕШЕНИЕ) Напишите программу, ко­то­рая в последовательности целых чисел опре­де­ля­ет максимальное число оканчивающиеся на 1. Про­грам­ма по­лу­ча­ет на вход целые числа , количество введенных чисел неизвестно , последовательность чисел заканчивается числом 0 (0-признак окончания ввода , не входит в последовательность). Ко­ли­че­ство чисел не пре­вы­ша­ет 600 . Введённые числа не пре­вы­ша­ют 30000 . Про­грам­ма долж­на вы­ве­сти максимальное число оканчивающиеся на 1 . (Входные данные : 1 7 83 25 111 . Выходные данные : 111) Напишите программу, ко­то­рая в последовательности целых чисел опре­де­ля­ет минимальное четное число. Про­грам­ма по­лу­ча­ет на вход целые числа , количество введенных чисел неизвестно , последовательность чисел заканчивается числом 0 (0-признак окончания ввода , не входит в последовательность). Ко­ли­че­ство чисел не пре­вы­ша­ет 550 . Введённые числа не пре­вы­ша­ют 20000 . Про­грам­ма долж­на вы­ве­сти минимальное четное число . (Входные данные : 8 31 81 24 4 . Выходные данные : 4 ) Напишите программу, ко­то­рая в последовательности целых чисел опре­де­ля­ет сумму максимального и минимального числа. Про­грам­ма по­лу­ча­ет на вход целые числа , количество введенных чисел неизвестно , последовательность чисел заканчивается числом 0 (0-признак окончания ввода , не входит в последовательность). Ко­ли­че­ство чисел не пре­вы­ша­ет 400 . Введённые числа не пре­вы­ша­ют 34000 . Про­грам­ма долж­на вы­ве­сти сумму максимального и минимального числа . (Входные данные : 8 3 88 24 5 . Выходные данные : 91) Напишите программу, ко­то­рая в последовательности целых чисел опре­де­ля­ет среднее арифметическое максимального отрицательного и минимального положительного чисел. Про­грам­ма по­лу­ча­ет на вход целые числа , количество введенных чисел неизвестно , последовательность чисел заканчивается числом 0 (0-признак окончания ввода , не входит в последовательность). Ко­ли­че­ство чисел не пре­вы­ша­ет 500. Введённые числа не пре­вы­ша­ют 3000. Про­грам­ма долж­на вы­ве­сти среднее арифметическое максимального отрицательного и минимального положительного чисел . (Входные данные : -82 33 8 24 -58 . Выходные данные : -25) Назад

Слайд 9

Прикладные задачи С клавиатуры вводятся экзаменационные оценки учащихся по информатике . Ввод чисел заканчивается числом 1. Напишите программу, вычисляющую количество учащихся, сдававших экзамен, средний балл, успеваемость, качество знаний. ( РЕШЕНИЕ ) В баскетбольную команду могут входить ученики , рост которых превышает 170 см . С клавиатуры вводится рост учащихся . Ввод чисел заканчивается 0. Напишите программу, вычисляющую количество кандидатов в команду , максимальный и минимальный рост учащихся, вошедших в команду. ( РЕШЕНИЕ ) С клавиатуры вводится месячная заработанная плата работника в рублях . Ввод чисел заканчивается 1. Напишите программу, вычисляющую количество проработанных месяцев, максимальную и среднюю заработную плату. ( РЕШЕНИЕ ) С клавиатуры вводится количество баллов , полученных за прохождение уровня в некоторой игре . Ввод чисел заканчивается -1 . Если суммарное количество баллов в игре кратно 10, то игрок получает бонус в виде произведения баллов, полученных за каждый уровень, иначе полученные баллы удваиваются. Напишите программу, определяющую количество приобретенных баллов игроком. ( РЕШЕНИЕ ) На выборах каждому кандидату присвоен свой индивидуальный номер (всего кандидатов 3). При просмотре бюллетеней, в компьютер вводится номер кандидата, за которого проголосовали или 0 - если бюллетень испорчен. (при каждой итерации цикла какому-либо кандидату прибавляется голос). Ввод заканчивается "-1". Нужно вывести количество испорченных бюллетеней и номер выигравшего кандидата. ( РЕШЕНИЕ ) Назад

Слайд 10

Нахождение среднего арифметического чисел Назад

Слайд 11

Нахождение произведения чисел Назад

Слайд 12

Нахождение количества чисел Назад

Слайд 13

Нахождение суммы чисел Назад

Слайд 14

Нахождение максимального и минимального числа Назад

Слайд 15

Задача №1 Назад

Слайд 16

Назад Задача №2

Слайд 17

Назад Задача №3

Слайд 18

Назад Задача №4

Слайд 19

Назад Задача №5

Слайд 20

Источники информации: https://dic.academic.ru/dic.nsf/ruwiki/1188272 https://inf-oge.sdamgia.ru/test?theme=20

Поделиться:

Рисуем кактусы акварелью

Заколдованная буква

По морям вокруг Земли

Всему свой срок

Хитрый коврик