1. Вспомним формулу для нахождения суммы арифметической прогрессии:Где а - это первый элемент последовательностиn - количество элементовd -разность.Составим программу на языке СИ
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int a,n,d;
double y;
int main(void)
{
printf("a=");
scanf("%d", &a);
printf("n=");
scanf("%d", &n);
printf("d=");
scanf("%d", &d);
y=((2*a+(n-1)*d)/2.0)*n;
printf("%lf", y);
}
1.е
2.b
3.c
4.c
5.e
6.b
7.c
8.c
9.c
10.с
11.a
12. Read(A,B); A:=A*2; B:+B+10;
13. var a: Array[1..5,1..5] of real;
14.a
15. c
16. d
17.a
18 нет блок схемы
19. 1-e 2-d 3-c 4-b 5-a
20. var a,b,S,P: real;
begin
write('Ввод сторон прямоугольника');
Read (a,b);
P:=(a+b)*2;
S:=a*b;
Write('Периметр:', P);
Write('Площадь:', S);
End.
Блок схему по программе легко нарисовать.
<em>// PascalABC.NET 3.3, сборка 1576 от 16.11.2017</em>
<em>// Внимание! Если программа не работает, обновите версию!</em>
begin
var (a,b):=ReadInteger2;
if a.IsEven then Writeln(a,' - четное')
else Writeln(b,' - четное')
end.
<u>Примеры</u>
3 18
18 - четное
10 7
10 - четное
7 9
9 - четное - это неверно, нарушено условие (нет четных)
6 12
6 - четное - это верно, хоть условие и нарушено (оба четных)
1)175
2)404
3)5D ну вот так както