Презентация, доклад по информатике на тему: Пример решения задачи нахождения остатка от деления двух целых чисел в Pascal 5 способами

Цель : показать разнообразие способов решения задач в Паскале на примере одной задачи.

Слайд 1ПРИМЕР РЕШЕНИЯ ЗАДАЧИ НАХОЖДЕНИЯ ОСТАТКА ОТ ДЕЛЕНИЯ ДВУХ ЦЕЛЫХ ЧИСЕЛ В

PASCAL 5 СПОСОБАМИ.
ПРИМЕР РЕШЕНИЯ ЗАДАЧИ НАХОЖДЕНИЯ ОСТАТКА ОТ ДЕЛЕНИЯ ДВУХ ЦЕЛЫХ ЧИСЕЛ В PASCAL 5 СПОСОБАМИ.

Слайд 2Цель : показать разнообразие способов решения задач в Паскале на примере

одной задачи.

Цель : показать разнообразие способов решения задач в Паскале на примере одной задачи.

Слайд 31 способ с помощью операторов div и mod
var a,b: integer;
begin
write ('Введите а

= ');
readln (a);
write ('Введите b = ');
readln (b);
if b<> 0 then begin
writeln('Целая часть = ', a div b);
writeln('Остаток = ', a mod b);
end
else
writeln('Ошибка! Деление на 0!');
end.
1 способ с помощью операторов div и modvar a,b: integer;beginwrite ('Введите а = ');readln (a);write ('Введите b =

Слайд 4var a,b: integer;
begin
write ('Введите а = ');
readln (a);
write ('Введите b =

');
readln (b);
if b<> 0 then begin
writeln('Целая часть = ', a div b);
writeln('Остаток = ', a-b * (a div b));
end
else
writeln('Ошибка! Деление на 0!');
end.

2 способ с помощью одного оператора div

var a,b: integer;beginwrite ('Введите а = ');readln (a);write ('Введите b = ');readln (b);if b 0 then begin

Слайд 5var a,b: integer;
begin
write ('Введите а = ');
readln (a);
write ('Введите b =

');
readln (b);
if b<> 0 then begin
writeln('Целая часть = ',trunc(a/b));
writeln('Остаток = ',round(frac(a/b)*b));
end
else
writeln('Ошибка! Деление на 0!');
end.

3 способ с  помощью функции отбрасывания дробной части числа trunc и функции возвращения дробной части аргумента frac

var a,b: integer;beginwrite ('Введите а = ');readln (a);write ('Введите b = ');readln (b);if b 0 then begin

Слайд 6var a,b,q,r: integer;
begin
writeln ('Введите делимое a');
readln (a);
writeln ('Введите делитель b');
readln (b);
r:=a;
q:=0;
repeat
r:=r-b;
q:=q+1;
until

rwriteln ('Целая часть = ',q, 'Остаток = ',r );
end.

4 способ с помощью цикла repeat

var a,b,q,r: integer;beginwriteln ('Введите делимое a');readln (a);writeln ('Введите делитель b');readln (b);r:=a;q:=0;repeatr:=r-b;q:=q+1;until r

Слайд 7var a,b,q,r: integer;
begin
writeln ('Введите делимое a');
readln (a);
writeln ('Введите делитель b');
readln (b);
r:=a;
q:=0;
while

r>=b do
begin
r:=r-b;
q:=q+1;
end;
writeln ('Целая часть = ',q, 'Остаток = ',r );
end.

5 способ с помощью цикла while

var a,b,q,r: integer;beginwriteln ('Введите делимое a');readln (a);writeln ('Введите делитель b');readln (b);r:=a;q:=0;while r>=b dobeginr:=r-b;q:=q+1;end;writeln ('Целая часть = ',q,

Что такое shareslide.ru?

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


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть