Copyright 2024 - Custom text here

Чайник - модуль 3

Содержание материала


Модуль 3. Повторение действий (циклы)

Как организовать повторение действий?
Проведи эксперимент с программой
задача: Вывести на экран квадраты натуральных чисел от 10 до 20.
PROGRAM N1;
VAR  i: integer; {счетчик цикла}
        a: integer;
BEGIN
      FOR i:=10 TO 20 DO
         BEGIN
              a:=i*i;
              writeln('квадрат числа',i,'=',a);
          END;
END.

подробнее  прочитать стр.21-22

Z3.1 Напечатать таблицу перевода дюймы в сантиметры в виде:
1 дюйм = 2.54 см
2 дюйм = 5.08 см и т.д. до 10

Z3.2 Спортсмен в 1 день пробежал 10 км., в каждый следующий пробегал на 10% больше. Напечатать таблицу пробега за 5 дней.

Для решения следующих задач прочитать стр.23 - базовые циклические алгоритмы:
- определения суммы чисел 
- определения количества чисел, удовлетворяющих заданному условию

Z3.3 Друг должен вам 2000 руб. и предложил отдавать частями, а именно:
1 день - 2руб.
2 день - 4руб.
3 день - 8 руб и так 10 дней. 
Программа должна выдавать сообщение да, согласен или нет

Z3.4 Сгенерировать случайным образом оценки по математике за неделю и 
определить количество 3, 4 и 5 

Часто в задачах есть повторение действий, но неизвестно сколько раз действия 
будут повторяться. Для этого на помощь нам придет Цикл с предусловием WHILE

Задача 1. Найти количество чисел, сумма которых превысит 100.
PROGRAM N;
var  k:integer;
      s:integer;
begin
      s:=0;   k:=0;
     while  s<=100  do
        begin
             k:=k+1;
             s:=s+k
        end;
     writeln(‘количество слагаемых=’,k);
end.     
подробнее можно  прочитать на стр.27-28

Z3.5 Ввести целое число и найти сумму его цифр.
    Пример:
        Введите целое число:
        1234
        Сумма цифр числа 1234 равна 10.
Мы решали задачу с определением цифр  известного числа - двухзначного, трехзначного и т.д. Задача усложнилась - число цифр в задаче неизвестно


Есть еще один оператор цикла с постусловием Repeat
прочитать можно на 31-34стр.

Z3.6 Натуральное число р называется простым, если оно делится только на 1 и на себя. По соглашению 1 не считают простым числом. Начало последовательности простых чисел имеет вид : 2,3,5,7,11,13, 17, ....
Сколько простых чисел сумеешь найти? А сколько их найдено?
Про простые числа можно прочитать здесь Википедия  или Традиция

Определить количесво простых чисел, из введеных с клавиатуры https://pas1.ru/prime-numbers

Меня вдохновляют

22

победы моих учеников  в олимпиадах и конкурсах

конкурсыи олимпиады

Меня воодушевляют

travel

путешествия по стране и встречи с интересными людьми

путешествия

Меня радуют

flower

мои цветы на приусадебном участке

садоводство