top of page

  • Проверить, является ли целое число простым.

Uses crt;

Var n{введенное число},i:integer;

Begin

Readln(n);

For i:=2 to n-1 do

If n mod i =0 then begin writeln(n,’не простое’);readkey; halt;end;

writeln (n, ‘простое’);

readkey;

end.

Назад

  • Написать программу, которая выводит на экран табл. умножения, например на 7.

Uses crt;

Var m,n,p:integer;

Begin 

For i:=1 to 10 do 

Writeln(7,’*’,I:2,’=’,7*I:2);

Readkey; end.

Назад

  • Написать программу, которая выводит табличные значения функции у=|x|+2. Диапазон изменения аргумента  от – 4 до 4, приращение аргумента  - 0.5

uses crt;

var x,y:real;

begin;

clrscr;

writeln('y':20,' : ','x':5);

writeln('               --------------');

x:=-4;

repeat

y:=abs(x)+2;

writeln(y:20:1,' : ',x:5:1);

x:=x+0.5;

until x>4;

 readkey;

 end.

Назад

  • Написать программу, которая определяет максимальное число из введенной последовательности положительных чисел. Завершение ввода – 0.

Uses crt;

Var a{очередное число}, m{макс.число}:integer;

Begin M:=0;

Repeat

Writeln(‘введи число’);Readln(a);

  If a>m then m:=a;

Until a=0;

Writeln(‘max=’,m);

Readkey; end.

Назад

  • Написать программу, которая позволяет найти наибольший общий делитель двух целых чисел

program nod;

 uses crt;

 var n1,n2,nod: integer;

begin  clrscr;

 writeln ('Введите два целых числа');

 readln (n1,n2);

 while n1<>n2 do 

  if n1>n2 then n1:=n1-n2 else n2:=n2-n1;

nod:=n1;

writeln 'Наибольший общий делитель -',nod);

readkey;end.

Назад

  • Написать программу, которая позволяет найти наименьшее общее кратное двух целых чисел

program nok1;

   uses crt;

   var nok,n1,n2:byte;i:word;

begin

  clrscr;

writeln('введите два числа');  readln(n1,n2);

  nok:=1;

    for i:=n1*n2 downto 2 do

    if (n1 mod i=0) and (n2 mod i=0) then nok:=i;

write('NOK -',nok);

readkey;end.

Назад

   

Самостоятельная работа

Якорь 1
Якорь 2
Якорь 3
Якорь 4
Якорь 5
Якорь 6
Якорь 7
bottom of page