Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Конспекты / Практическая работа «Решение задач с использованием оператора цикла»

Практическая работа «Решение задач с использованием оператора цикла»

Международный конкурс по математике «Поверь в себя»

для учеников 1-11 классов и дошкольников с ЛЮБЫМ уровнем знаний

Задания конкурса по математике «Поверь в себя» разработаны таким образом, чтобы каждый ученик вне зависимости от уровня подготовки смог проявить себя.

К ОПЛАТЕ ЗА ОДНОГО УЧЕНИКА: ВСЕГО 28 РУБ.

Конкурс проходит полностью дистанционно. Это значит, что ребенок сам решает задания, сидя за своим домашним компьютером (по желанию учителя дети могут решать задания и организованно в компьютерном классе).

Подробнее о конкурсе - https://urokimatematiki.ru/


Идёт приём заявок на самые массовые международные олимпиады проекта "Инфоурок"

Для учителей мы подготовили самые привлекательные условия в русскоязычном интернете:

1. Бесплатные наградные документы с указанием данных образовательной Лицензии и Свидeтельства СМИ;
2. Призовой фонд 1.500.000 рублей для самых активных учителей;
3. До 100 рублей за одного ученика остаётся у учителя (при орг.взносе 150 рублей);
4. Бесплатные путёвки в Турцию (на двоих, всё включено) - розыгрыш среди активных учителей;
5. Бесплатная подписка на месяц на видеоуроки от "Инфоурок" - активным учителям;
6. Благодарность учителю будет выслана на адрес руководителя школы.

Подайте заявку на олимпиаду сейчас - https://infourok.ru/konkurs

  • Информатика

Поделитесь материалом с коллегами:

Практическая работа № 11 «Решение задач с использованием оператора цикла»

Цель работы:


Задание 1. Установите соответствие между описанием цикла и его типом

P:=1;

for i:=1 to 10 do

P:=i*P;

Writeln (“произведение первых десяти чисел равно = , Р”;

  1. С предусловием

P:=1; i:=1;

While i<11

Begin

end;

Writeln (“произведение первых десяти чисел равно = , Р”;

  1. С постусловием

P:=1; i:=1;

Repeat

P:=P*i;

i:=i+1;

until i>10;

Writeln (“произведение первых десяти чисел равно = , Р”;

  1. С параметром

Задание 2. Определите значение переменной а после выполнения цикла (Рис1). Заполните таблицу значенийhello_html_m1326bc27.pnghello_html_4343f75d.gif


Задание 3. Найдите ошибки и запишите фрагмент программы без них.

Программа ищет отрицательные элементы последовательности А вычисляет их количество и заменяет их на значение их модулей.


For i:=1 to 50

If A[i]<0

Then A[i]:=absA[i];

K:=K+1;

End


Задание 4 Дополните программу для решения задачи: Одноклеточная амеба делится каждые три часа на две клетки. Определить количество амеб через 3, 6, 9…24 часа


Program ameba;

..

Repeat

K:=K*2;

i:=i+3;

write (‘количество амеб составит’,k, ‘штук через’,i,’часов’);

until i>24;


Задание 5.

Составить программу для решения задачи. Даны число, натуральные числа a и n. Вычислить: сумму всех натуральных чисел больших а и не превосходящих n



Практическая работа № 11 «Решение задач с использованием оператора цикла»

Цель работы:


Задание 1. Установите соответствие между описанием цикла и его типом

P:=1;

for i:=1 to 10 do

P:=i*P;

Writeln (“произведение первых десяти чисел равно = , Р”;

  1. С предусловием

P:=1; i:=1;

While i<11

Begin

end;

Writeln (“произведение первых десяти чисел равно = , Р”;

  1. С постусловием

P:=1; i:=1;

Repeat

P:=P*i;

i:=i+1;

until i>10;

Writeln (“произведение первых десяти чисел равно = , Р”;

  1. С параметром

Задание 2. Определите значение переменной а после выполнения цикла (Рис1). Заполните таблицу значенийhello_html_m1326bc27.pnghello_html_4343f75d.gif


Задание 3. Найдите ошибки и запишите фрагмент программы без них.

Программа ищет отрицательные элементы последовательности А вычисляет их количество и заменяет их на значение их модулей.


For i:=1 to 50

If A[i]<0

Then A[i]:=absA[i];

K:=K+1;

End


Задание 4 Дополните программу для решения задачи: Одноклеточная амеба делится каждые три часа на две клетки. Определить количество амеб через 3, 6, 9…24 часа


Program ameba;

..

Repeat

K:=K*2;

i:=i+3;

write (‘количество амеб составит’,k, ‘штук через’,i,’часов’);

until i>24;


Задание 5.

Составить программу для решения задачи. Даны число, натуральные числа a и n. Вычислить: сумму всех натуральных чисел больших а и не превосходящих n



Самые низкие цены на курсы профессиональной переподготовки и повышения квалификации!

Предлагаем учителям воспользоваться 50% скидкой при обучении по программам профессиональной переподготовки.

После окончания обучения выдаётся диплом о профессиональной переподготовке установленного образца (признаётся при прохождении аттестации по всей России).

Обучение проходит заочно прямо на сайте проекта "Инфоурок".

Начало обучения ближайших групп: 18 января и 25 января. Оплата возможна в беспроцентную рассрочку (20% в начале обучения и 80% в конце обучения)!

Подайте заявку на интересующий Вас курс сейчас: https://infourok.ru/kursy



Автор
Дата добавления 10.08.2016
Раздел Информатика
Подраздел Конспекты
Просмотров93
Номер материала ДБ-153804
Получить свидетельство о публикации

УЖЕ ЧЕРЕЗ 10 МИНУТ ВЫ МОЖЕТЕ ПОЛУЧИТЬ ДИПЛОМ

от проекта "Инфоурок" с указанием данных образовательной лицензии, что важно при прохождении аттестации.

Если Вы учитель или воспитатель, то можете прямо сейчас получить документ, подтверждающий Ваши профессиональные компетенции. Выдаваемые дипломы и сертификаты помогут Вам наполнить собственное портфолио и успешно пройти аттестацию.

Список всех тестов можно посмотреть тут - https://infourok.ru/tests

Похожие материалы

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