Практическое занятие 13
DESCRIPTION
Циклы. Практическое занятие 13. Вычислить сумму ряда чисел. Задача 1. Program sum; var a: integer; s: real; Begin a:= 1 ; s:=0; while a< 6 00 do begin a:=a+ 1 ; s:=s+ 1/ a; end; writeln ( ' s = ' , s:5:3); end. - PowerPoint PPT PresentationTRANSCRIPT
Циклы
Вычислить сумму ряда чисел
600
1...
4
1
3
1
2
1
Program sum; var a: integer;
s: real;Begin a:=1; s:=0; while a<600 do begin a:=a+1; s:=s+1/a; end; writeln ('s=', s:5:3); end.
n
1 ...
5
1
4
1
3
1
2
1
Вычислить сумму ряда чисел
Program sum; var s :real; a, n: integer;Begin writeln (‘Введите n’); readln (n); a:= 1 ; s:=0; while a< n do begin a:=a+1; if a mod 2=0 then s:=s+1/a else
s:=s-1/a; end; writeln (‘сумма ряда равна s=‘,
s:5:3);end.
Дано число N. Вывести все делители этого числа.
vari,n:integer;beginwriteln('Введите N');readln(n);for i:=1 to n doif n mod i=0 then write(i:4);end.
Напечатать в возрастающем порядке все трехзначные числа, в десятичной записи которых нет одинаковых цифр (операции деления и нахождения остатка от деления не использовать).
uses crt;vari, j, k: integer;beginfor i:=1 to 9 dofor j:=0 to 9 do beginfor k:=0 to 9 doif (i<>j) and (i<>k) and (j<>k) thenwrite(i*100+j*10+k, ' '); writeln; end;end.
Составить алгоритм решения ребуса ДРУГ+ГУРД = 7777 (различные буквы обозначают различные цифры, старшая — не 0).
uses crt;vard, r, u, g: integer;beginfor d:=2 to 9 dofor r:=0 to 9 dofor u:=0 to 9 dofor g:=1 to 9 doif (d<>u) and (d<>r) and (d<>g) and (r<>u) and
(r<>g) and (g<>u) and(d*1000+r*100+u*10+g+g*1000+u*100+r*10+d=7
777) thenwrite(d,r,u,g, ' ');end.
ПРИДУМАТЬ РЕБУС И НАПИСАТЬ ПРОГРАММУ РЕШЕНИЯ ЭТОГО РЕБУСА.
Составить алгоритм решения ребуса КОТ+ТОК = ААА (различные буквы обозначают различные цифры, старшая — не 0).