Программирование линейных алгоритмов (задачи)

Содержание

Слайд 2

Задача №1 Написать программу нахождения суммы двух чисел. Числа вводятся с клавиатуры.

Задача №1
Написать программу нахождения суммы двух чисел. Числа вводятся с клавиатуры.


Слайд 3

Решение задачи №1 program summa; uses CRT; var a,b,s: integer; begin

Решение задачи №1

program summa;
uses CRT;
var a,b,s: integer;
begin
clrscr;
write('a=');
read(a);
write('b=');
read(b);
s:=a+b;
writeln('s=',s)
end.

Слайд 4

Задача №2 Найти периметр треугольника. Длины сторон вводятся с клавиатуры

Задача №2
Найти периметр треугольника. Длины сторон вводятся с клавиатуры

Слайд 5

Решение задачи №2 program perimetr; uses CRT; var a,b,c,P: integer; begin

Решение задачи №2

program perimetr;
uses CRT;
var a,b,c,P: integer;
begin
clrscr;
write('a=');
read(a);
write('b=');
read(b);
write('c=');
read(c);
P:=a+b+c;
writeln('P=',P)
end.

Слайд 6

Задача №3 Написать программу нахождения периметра и площади прямоугольника. Стороны прямоугольника вводятся с клавиатуры.

Задача №3
Написать программу нахождения периметра и площади прямоугольника. Стороны прямоугольника вводятся

с клавиатуры.
Слайд 7

Решение задачи №3 program pryam; uses CRT; var a,b,S,P: integer; begin

Решение задачи №3

program pryam;
uses CRT;
var a,b,S,P: integer;
begin
clrscr;
write('a=');
read(a);
write('b=');
read(b);
P:=(a+b)*2;
S:=a*b;
writeln('P=',P);
writeln('S=',S)
end.

Слайд 8

Задача №4 Написать программу нахождения периметра и площади. Сторона квадрата вводится с клавиатуры.

Задача №4
Написать программу нахождения периметра и площади. Сторона квадрата вводится с

клавиатуры.
Слайд 9

Решение задачи №4 program kvadrat; uses CRT; var a,S,P: integer; begin

Решение задачи №4

program kvadrat;
uses CRT;
var a,S,P: integer;
begin
clrscr;
write('a=');
read(a);
P:=4*a;
S:=sqr(a);
writeln('P=',P);
writeln('S=',S)
end.

Слайд 10

Задача №5 Написать программу нахождения площади прямоугольного треугольника. Длины катетов вводятся с клавиатуры.

Задача №5
Написать программу нахождения площади прямоугольного треугольника. Длины катетов вводятся с

клавиатуры.
Слайд 11

Решение задачи №5 program treug; uses CRT; var a,b,S,P: real; begin

Решение задачи №5

program treug;
uses CRT;
var a,b,S,P: real;
begin
clrscr;
write('a=');
read(a);
write('b=');
read(b);
S:=0.5*a*b;
writeln('S=',S:2:2)
end.

Слайд 12

Задача №6 Написать программу нахождения значения выражения

Задача №6
Написать программу нахождения значения выражения

Слайд 13

Решение задачи №6 program prog; uses CRT; var a,x,y: real; begin

Решение задачи №6

program prog;
uses CRT;
var a,x,y: real;
begin
clrscr;
write('a=');
read(a);
write('x=');
read(x);
y:=(sqr(x)-sqrt(x*a))/abs(a);
writeln('y=',y:2:2)
end.

Слайд 14

Задача №7 Написать программу нахождения площади треугольника со сторонами a, b, c (по формуле Герона).

Задача №7
Написать программу нахождения площади треугольника со сторонами a, b, c

(по формуле Герона).
Слайд 15

Решение задачи №7 program treug; uses CRT; var a,b,c,p,s: real; begin

Решение задачи №7

program treug;
uses CRT;
var a,b,c,p,s: real;
begin
clrscr;
read(a,b,c);
p:=0.5*(a+b+c);
s:=sqrt(p*(p-a)*(p-b)*(p-c));
writeln('s=',s:2:2)
end.

Слайд 16

Задача №8 Написать программу нахождения суммы цифр двухзначного числа. Число водится с клавиатуры.

Задача №8
Написать программу нахождения суммы цифр двухзначного числа. Число водится с

клавиатуры.
Слайд 17

Решение задачи №8 program summa; uses CRT; var X,a,b,S: integer; begin

Решение задачи №8

program summa;
uses CRT;
var X,a,b,S: integer;
begin
clrscr;
write('x=');
read(x);
a:=x div 10;
b:=x mod 10;
S:=a+b;
write('S=',S)
end.

Слайд 18

Задача №9 Написать программу нахождения суммы цифр двухзначного числа. Число водится с клавиатуры.

Задача №9
Написать программу нахождения суммы цифр двухзначного числа. Число водится с

клавиатуры.
Слайд 19

Решение задачи №9 program summa; uses CRT; var x,s: integer; begin

Решение задачи №9

program summa;
uses CRT;
var x,s: integer;
begin
clrscr;
read(x);
s:=(x mod 10)+(x div 100)+(x

mod 10 mod 10);
write('s=',s)
end.
Слайд 20

Задача №10 С клавиатуры вводятся скорости двух автомобилей. Какое расстояние будет

Задача №10
С клавиатуры вводятся скорости двух автомобилей. Какое расстояние будет между

ними через 3 часа, если автомобили выехали из одного пункта в одном направлении. Напишите программу.