Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа 3 для инета.doc
Скачиваний:
2
Добавлен:
01.09.2019
Размер:
183.81 Кб
Скачать

3. Записать данный фрагмент программы средствами блок-схем и составить таблицу исполнения алгоритма с использованием цикла с параметром.

1) n := 3; S:=0;

for k := 7 down to 2 do

begin

n:= n+ k;

S:=S +n;

end;

2) f := 0; S:=0;

for k := 6 downto 1 do

begin

f:= f+ k;

S:=S +f;

end;

3) у := 4; S:=0;

for k := 5 downto 1 do

begin

y := y + k;

S:=S+y;

end;

4) у := 0; S:=0;

for k := 6 downto 2 do

begin

y := y + k;

S:=S+y;

end;

5) у := 0; S:=0;

for k := 8 downto 3 do

begin

y := y + k;

S:=S+y;

end;

6) у := 5; S:=0;

for k := 4 downto 1 do

begin

y := y + k;

S:=S+y;

end;

7) у := 3; S:=0;

for k := 6 downto 3 do

begin

y := y + k;

S:=S+y;

end;

8) m := 3; S:=0;

for k := 7 downto 3 do

begin

m := m + k;

S:=S+m;

end;

9) у := 0; S:=0;

for k := 6 downto 2 do

begin

y := y + k;

S:=S+y;

end;

10) у := 5; S:=0;

for k := 5 downto 2 do

begin

y := y + k;

S:=S+y; end;

11) m := 1; S:=0;

for k := 7 downto 3 do

begin

m := m + k;

S:=S+m;

end;

12) a:= 3; S:=0;

for k := 6 downto 2 do

begin

a:= a+ k;

S:=S +a;

end;

13) у := 0; S:=0;

for k := 6 downto 2 do

begin

y := y + k;

S:=S+y;

end;

14) m := 2; S:=0;

for k := 7 downto 3 do

begin

m := m + k;

S:=S+m;

end;

15) m := 3; S:=0;

for k := 5 downto 1 do

begin

m:= m+ k;

S:=S+m;

end;

  1. Составить алгоритм и программу перевода старинных русских мер длины, торгового и аптекарского веса для значений от 1 до 10):

  1. саженей в метры ( 1 сажень равна 2,1366 м)

  2. футов в метры (1 фут равен 0,3048 м)

  3. драхм в граммы (1 драхма равна 3,7325 г)

  4. унций в граммы (1 унция равна 29,86 г)

  5. фунтов в килограммы (1 фунт равен 0,40951 кг)

  6. аршинов в метры (1 аршин равен 0,7112 м)

  7. золотников в граммы (1 золотник равен 4,2657 г)

  8. дюймов в миллиметры (1 дюйм равен 25,3995 мм)

  1. Составить программу табулирования функции на данном промежутке с шагом 1:

    1. у=12х-8, [-5;10]

    1. у=8-3х, [-4;11]

    1. у=8х-3, [-2;15]

    1. у=7-5х, [-1;16]

    1. у=2х-8, [-3;12]

    1. у=5-3х, [-6;8]

    1. у=7х-1, [-2;9]

    1. у=6-4х, [-8;1]

    1. у=5х-11, [-2;10]

    1. у=4-2х, [-4;11]

    1. у=8х-3, [-3;11]

    1. у=8-4х, [-1;10]

    1. у=4х-1, [-5;11]

    1. у=11-2х, [-3;12]

    15) у=7х-4, [-3;10]

    16) у=12-2х, [-1;16]

  2. Составьте программу, которая вычисляет сумму чисел от 1 до 100, кратных 4.

  3. Составьте программу, которая вычисляет сумму чисел от 100 до 200, кратных 7.

  4. Даны натуральные числа от 1 до 50. Найти сумму тех из них, которые делятся на 5 или на 7.

  5. Напечатать те из двузначных чисел, которые делятся на 4, но не делятся на 6.

  6. Найти произведение двузначных нечетных чисел, кратных 13.

  7. Найти сумму чисел от 100 до 200, кратных 17.

  8. Даны натуральные числа от 1 до 60. Найти сумму тех из них, которые делятся на 4 или на 3.

  9. Составьте программу, которая вычисляет сумму чисел от 100 до 160, кратных 9.

  10. Составьте программу, которая вычисляет сумму чисел от 150 до 300, кратных 11.

  11. Составьте программу, которая вычисляет произведение чисел от 100 до 180, кратных 7.

  12. Даны натуральные числа от 20 до 50. Напечатать те из них, которые делятся на 3, но не делятся на 5.

  13. Даны натуральные числа от 35 до 87. Найти и напечатать те из них, которые при делении на 7 дают остаток 1, 2 или 5.

  14. Даны натуральные числа от 10 до 40. Напечатать те из них, которые делятся на 4, но не делятся на 7.

  15. Даны натуральные числа от 30 до 97. Найти и напечатать те из них, которые при делении на 6 дают остаток 2 или 5.

  16. Даны натуральные числа от 30 до 60. Напечатать те из них, которые делятся на 6, но не делятся на 5.

  17. Даны натуральные числа от 37 до 77. Найти и напечатать те из них, которые при делении на 5 дают остаток 1 или 3.

  18. Даны натуральные числа от 30 до 60. Напечатать те из них, которые делятся на 2, но не делятся на 5 и на 7.

  19. Даны натуральные числа от 48 до 95. Найти и напечатать те из них, которые при делении на 5 дают остаток 1 или 4.

  20. Даны натуральные числа от 40 до 70. Напечатать те из них, которые делятся на 6, но не делятся на 7.

  21. Даны натуральные числа от 55 до 99. Найти и напечатать те из них, которые при делении на 11 дают остаток 3, 4 или 5.