Программа №1 на Паскале
program n1;
var i, n, s: integer;
begin
write(‘Введите n ’); readln(n);
s:=0;
for i:=1 to n do s:=s+i;
writeln(‘сумма=’,s);
end.
программа
Вторая задача
На отрезке от 1 до 7 посчитать значение функции f:=3x+2, при целых значениях х.
алг Вычисление функции
нач
цел i, f
нц для i от 1 до 7
f:=3*i+2;
вывод 'i=',i, нс
вывод 'f=',f, нс
кц
кон
Решение на Кумире
Задача
Третья задача
Вычислить сумму квадратов чисел натуральной последовательности от 2 до N.
алг сумма квадратов
нач
цел i, s, n
ввод n
s:=0;
нц для i от 2 до n
s:=s + i * i;
вывод 'i =', i, нс
вывод 'сумма= ',s, нс
кц
кон
Решение на Кумире
Задача
Четвёртая задача
Дана натуральная последовательность от 1 до N. Вывести эту последовательность от N до 1, то есть в обратном порядке.
алг вывести в обратном порядке
нач
цел i, n
вывод 'введи целое число- '
ввод n
нц для i от n до 1 шаг -1
вывод i, ' '
кц
кон
Решение на Кумире
Задача
Пятая задача
Вводится целое число N. Вывести для нечетных чисел от 1 до N произведение этих чисел, а для четных от 1 до N, вывести их сумму.
алг вывести числа
нач
цел i,n,s,p
ввод n
s:=0; p:=1;
нц для i от 1 до n
если mod (i,2)=0
то s:=s+i
иначе p:=p*i
все
кц
вывод ' сумма=',s, нс
вывод ' произведение=',p, нс
кон
Решение на Кумире
Задача
Программа №5
program n5;
var i,n,s,p:integer;
begin
write(‘Введите n ’); readln(n);
s:=0; p:=1;
for i:=1 to n do
begin
if I mod 2 =0 then s:=s+I else p:=p*i
end;
writeln(‘ сумма=’,s);
writeln(‘ произведение=‘,p);
end.
программа
Таблица значений переменных
Шаг алгоритма | Операция | Переменная | Условие | |||
a | n | y | i | |||
1 | Ввод a, n | |||||
2 | y := 1 | |||||
3 | i := 1 | |||||
4 | i <= n | |||||
5 | y := y * a | |||||
6 | i := i + 1 | |||||
7 | i <= n | |||||
8 | y := y * a | |||||
9 | i := i + 1 | |||||
10 | i <= n | |||||
11 | y := y * a | |||||
12 | i := i + 1 | |||||
13 | i <= n |
1 <= 3 (Да)
4
4
4
4
4
4
4
4
4
3
3
3
3
3
3
3
3
3
1
1
1
1
2
2
3
3
4
4
4
16
16
64
64
2 <= 3 (Да)
3 <= 3 (Да)
4 <= 3 (Нет)
Домашняя работа
1. Задача. Дана натуральная последовательность чисел от 1 до N. Вывести квадраты четных чисел.
2. Задача. Дана натуральная последовательность чисел от 1 до N. Вывести все нечетные числа по убыванию.
3. Задача. Одноклеточная амеба каждый час делится пополам. Сколько будет амеб через 12 часов, если изначально было три амебы.
© ООО «Знанио»
С вами с 2009 года.