5. Программирование алгоритмов линейной структуры
При составлении программы линейной структуры нужно руководствоваться следующими правилами:
- все переменные, используемые в программе, должны быть описаны;
- исходным данным должны быть заданы значения до момента их использования;
- последовательность записи операторов в программе определяет и последовательность их выполнения;
- для повышения эффективности программы повторяющиеся части формул целесообразно обозначать дополнительными переменными и записывать в виде самостоятельных формул;
- программу для удобства ее чтения целесообразно снабжать комментариями.
Комментарий — текст, поясняющий смысл заложенного в программу алгоритма. Он предназначен только для людей. Компьютер его не анализирует и пропускает при обработке программы. Текст комментария заключается между символами { и } и может содержать цифры, буквы (латинские и русские), ключевые слова и специальные символы. Комментарии можно вставлять в любое место программы, где допускается пробел. Обычно комментариями снабжаются начало программы, где указывается назначение программы или ее название, перечисляются основные переменные и их назначение, даются сведения об авторе, и каждый участок программы, выполняющий законченную логическую функцию.
Задание к работе
I уровень
1. Составить программу для нахождения полной поверхности пирамиды, в основании которой лежит квадрат со стороной b. Высота пирамиды b.
2. Составить программу для нахождения объема пирамиды, в основании которой лежит квадрат со стороной b. Высота пирамиды h.
3. Составить программу для нахождения объема пирамиды, в основании которой лежит равносторонний треугольник со стороной b. Высота пирамиды h.
4. Составить программу для нахождения площади треугольника по двум сторонам а, b и углу а между ними.
5. Составить программу для нахождения объема и полной поверхности цилиндра. Высота цилиндра h, радиус основания r.
6. Составить программу для нахождения объема прямой призмы, в основании которой лежит прямоугольный треугольник с катетами а и b. Высота призмы h.
7. Составить программу для нахождения полной поверхности прямой призмы, в основании которой лежит квадрат со стороной b. Высота призмы h.
8. Составить программу для нахождения полной поверхности прямой призмы, в основании которой лежит равносторонний треугольник со стороной b. Высота призмы h.
9. Составить программу для нахождения объема прямой призмы, в основании которой лежит квадрат со стороной b. Высота призмы h.
10. Составить программу для нахождения объема прямой призмы, в основании которой лежит равносторонний треугольник со стороной а. Высота призмы h.
11. Составить программу для нахождения объема и полной поверхности куба, ребро которого b.
12. Составить программу для нахождения площади кольца, внутренний диаметр которого d, a внешний D.
13. Составить программу для нахождения поверхности сферы и объема шара. Радиус шара r.
14. Составить программу для нахождения полной поверхности прямой призмы, в основании которой лежит прямоугольный треугольник с катетами а и b. Высота призмы h
15. Составить программу для нахождения объема цилиндрической трубы со стенками толщиной t. Внешний диаметр d, высота трубы h.
II уровень
Составить программу для вычисления результата по приведенной формуле и вывода на печать исходных данных и результата в виде таблицы.
Z=
х=3,8; b=-4,82
ГРУППА – N
ВАРИАНТ – N
----------------------------------------------
: Х= 3.8 :
: В= -4.82 :
----------------------------------------------
: Z= 5.13 :
----------------------------------------------
ФАМИЛИЯ
Y=
x=0,85
ГРУППА – N
ВАРИАНТ – N
:
X : 0.85
:
----------------------------------------------
Y : 4.844E+0000
ФАМИЛИЯ
Y=
a=0,83; b=4,66
ГРУППА – N
ВАРИАНТ – N
----------------------------------------------
: Y= 6.028 :
----------------------------------------------
: A= : B= :
: 0.83 : 4.66 :
----------------------------------------------
ФАМИЛИЯ
y=
x=4,87; а=3
ГРУППА – N
ВАРИАНТ – N
: :
Х : А : Y
-------------------------------------------------------
4.87 : 3 : 1.0021E+0003
: :
-------------------------------------------------------
ФАМИЛИЯ
z=
x=1,15; a=3,71; y=0,89
ГРУППА – N
ВАРИАНТ – N
------------------------
A=3.71 :
X=1.15 : Z=-2.9615E-0001
Y=0.89 :
ФАМИЛИЯ
6. c=
x=-0,17; z=3,81
ГРУППА – N
ВАРИАНТ – N
----------------------------------------------
: Х : Z :
: -0.17 : 3.81 :
----------------------------------------------
: C=2.64E+0004 :
----------------------------------------------
ФАМИЛИЯ
7.b=0,836+
а=0,672
ГРУППА – N
ВАРИАНТ – N
----------------------------------------------
: : :
: A : B :
: : :
----------------------------------------------
: : :
: 0.672 : 1.896 :
: : :
----------------------------------------------
ФАМИЛИЯ
8.
x=0,85; y=2,34