Решение задач в программе Паскаль АВС
Оценка 4.8

Решение задач в программе Паскаль АВС

Оценка 4.8
Домашняя работа +1
pptx
информатика
9 кл
30.04.2021
Решение задач в программе Паскаль АВС
В презентации рассмотрены основные задачи по программированию в 8 классе по учебнику Босовой Л.Л. В презентации можно найти решение 6 задач как в Паскале, так и в программе Кумир.
Решение задач. Паскаль 1часть.pptx

Решение задач с использованием программы

Решение задач с использованием программы

Решение задач с использованием программы Кумир и АВС Паскаль

Автор презентации учитель информатики МБОУ «Хохольская СОШ» Стрельникова Людмила Васильевна

30.04.2021

Стрельникова Людмила Васильевна - автор презентации

1

8 класс

Первая задача Вычислить сумму натурального ряда чисел от 1 до

Первая задача Вычислить сумму натурального ряда чисел от 1 до

Первая задача

Вычислить сумму натурального ряда чисел от 1 до N.

алг сумма-n
нач
цел s, i, n
s:=0
ввод n
нц для i от 1 до n
s:=s+i
кц
вывод s
кон









Решение на Кумире

кумир

Программа №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 на Паскале 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 на Паскале

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, при целых значениях х

Вторая задача На отрезке от 1 до 7 посчитать значение функции f:=3x+2, при целых значениях х

Вторая задача

На отрезке от 1 до 7 посчитать значение функции f:=3x+2, при целых значениях х.

алг Вычисление функции
нач
цел i, f
нц для i от 1 до 7
f:=3*i+2;
вывод 'i=',i, нс
вывод 'f=',f, нс
кц
кон

Решение на Кумире

Задача

Программа №2 program n2; var i, f: integer; begin for i:=1 to 7 do begin f:=3*i+2; write(‘i=’,i); writeln(‘ f=’,f); end; end

Программа №2 program n2; var i, f: integer; begin for i:=1 to 7 do begin f:=3*i+2; write(‘i=’,i); writeln(‘ f=’,f); end; end

Программа №2

program n2;
var i, f: integer;
begin
for i:=1 to 7 do
begin
f:=3*i+2;
write(‘i=’,i);
writeln(‘ f=’,f);
end;
end.

программа

Третья задача Вычислить сумму квадратов чисел натуральной последовательности от 2 до

Третья задача Вычислить сумму квадратов чисел натуральной последовательности от 2 до

Третья задача

Вычислить сумму квадратов чисел натуральной последовательности от 2 до N.

алг сумма квадратов
нач
цел i, s, n
ввод n
s:=0;
нц для i от 2 до n
s:=s + i * i;
вывод 'i =', i, нс
вывод 'сумма= ',s, нс
кц
кон

Решение на Кумире

Задача

Программа №3 program n3; var i,s,n:integer; begin write(‘Введите n ’); readln(n); s:=0; for i:=2 to n do s:=s+i*i; writeln(‘ сумма=’,s); end

Программа №3 program n3; var i,s,n:integer; begin write(‘Введите n ’); readln(n); s:=0; for i:=2 to n do s:=s+i*i; writeln(‘ сумма=’,s); end

Программа №3

program n3;
var i,s,n:integer;
begin
write(‘Введите n ’); readln(n);
s:=0;
for i:=2 to n do s:=s+i*i;
writeln(‘ сумма=’,s);
end.

программа

Четвёртая задача Дана натуральная последовательность от 1 до

Четвёртая задача Дана натуральная последовательность от 1 до

Четвёртая задача

Дана натуральная последовательность от 1 до N. Вывести эту последовательность от N до 1, то есть в обратном порядке.

алг вывести в обратном порядке
нач
цел i, n
вывод 'введи целое число- '
ввод n
нц для i от n до 1 шаг -1
вывод i, ' '
кц
кон

Решение на Кумире

Задача

Программа №4 program n4; var i, n: integer; begin write(‘Введите n ’); readln(n); for i:=n downto 1 do writeln(i); end

Программа №4 program n4; var i, n: integer; begin write(‘Введите n ’); readln(n); for i:=n downto 1 do writeln(i); end

Программа №4

program n4;
var i, n: integer;
begin
write(‘Введите n ’);
readln(n);
for i:=n downto 1 do
writeln(i);
end.

программа

Пятая задача Вводится целое число

Пятая задача Вводится целое число

Пятая задача

Вводится целое число 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

Программа №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

Программа №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.

программа

Шестая задача Дано натуральное число

Шестая задача Дано натуральное число

Шестая задача

Дано натуральное число N.
Вычислить

s:=s+1/(i*i);

program n6;
var i,n:integer;
s:=real;
begin
write(‘Введите n ’); readln(n);
s:=0;
for i:=1 to n do
s:=s+1/(i*i);
writeln( ‘сумма=’,s:3:5);
end.

программа

Программа №6 в Кумире алг вычисление последовательности нач цел i, n вещ s вывод 'Введите n = ' ввод n s:=0; нц для i от…

Программа №6 в Кумире алг вычисление последовательности нач цел i, n вещ s вывод 'Введите n = ' ввод n s:=0; нц для i от…

Программа №6 в Кумире

алг вычисление последовательности
нач
цел i, n
вещ s
вывод 'Введите n = '
ввод n
s:=0;
нц для i от 1 до n
s:=s+1/(i*i);
кц
вывод 'сумма=‘, s
кон

Задача

Вычисление степени числа y=an алг

Вычисление степени числа y=an алг

Вычисление степени числа

y=an

алг Цикл Для
нач
цел i, n
вещ a, y
вывод 'степень числа n = '
ввод n
вывод 'число a = '
ввод a
Y:=1
нц для i от 1 до n
y:=y*a
кц
вывод ‘y=', y
кон

Таблица значений переменных Шаг алгоритма

Таблица значений переменных Шаг алгоритма

Таблица значений переменных

Шаг алгоритма

Операция

Переменная

Условие
i <= n

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 до

Домашняя работа 1. Задача. Дана натуральная последовательность чисел от 1 до

Домашняя работа

1. Задача. Дана натуральная последовательность чисел от 1 до N. Вывести квадраты четных чисел.
2. Задача. Дана натуральная последовательность чисел от 1 до N. Вывести все нечетные числа по убыванию.
3. Задача. Одноклеточная амеба каждый час делится пополам. Сколько будет амеб через 12 часов, если изначально было три амебы.

Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.
30.04.2021