# data[].attributes.headline
Задача №1 (программа) :

# data[].attributes.subject
Задача №1 (программа) :

# data[].attributes.body
Структура программы, решающей данную задачу, тоже проста:

1) Описание переменных;

2) Ввод значений сторон прямоугольника;

3) Расчет площади прямоугольника;

4) Расчет периметра прямоугольника;

5) Вывод значений площади и периметра;

6) Конец.

1. Program Rectangle;

2. Var a,b,S,P: integer;

3. Begin

4. write('Введите стороны прямоугольника!');

5. readln(a,b);

6. S:=a*b;

7. P:=2*(a+b);

8. writeln('Площадь прямоугольника: ',S);

9. write('Периметр прямоугольника: ',P);

10. End.

# data[].attributes.headline
 «Рассчитать пло

# data[].attributes.body
«Рассчитать площадь и периметр прямоугольника по двум известным сторонам».

Составим алгоритм решения подобных задач:

1) Прочитать задачу.
2) Выписать известные и неизвестные нам переменные в «дано». (В задаче №1 к известным переменным относятся стороны: a,b ;к неизвестным — площадь S и периметр P)
3) Вспомнить либо составить необходимые формулы. (У нас: S=a*b; P=2*(a+b))
4) Составить блок-схему.
5) Записать решение на языке программирования Pascal.

Запишем условие в более кратком виде.

Дано: a,b

Найти: S,P

Блок-схема:

# data[].attributes.body
Существует несколько основных видов блоков, которые нетрудно запомнить:

# data[].attributes.headline
Первая программа

# data[].attributes.subject
Первая программа

# data[].attributes.body
1. Паскаль НЕ чувствителен к регистру, то есть  и program, и Program, и PrOgRaM для него ничем не отличаются. А потому с самого начала привыкайте писать в нижнем регистре, чтобы при переходе на другой язык программирования не испытывать никаких проблем с этим;

2. Имя программы в Pascal не играет никакого значения, оно не несет в себе никаких полезных функций. Если хотите вы можете просто не писать ЕГО!

# data[].attributes.headline
Виды величин

# data[].attributes.subject
Виды величин

# data[].attributes.headline
Разветвляющийся алгоритм

# data[].attributes.subject
Разветвляющийся алгоритм

# data[].attributes.body
начало
достань нож
ЕСЛИ нож тупой поточи
порежь апельсин
съешь апельсин
конец

# data[].attributes.headline
Циклический алгоритм

# data[].attributes.subject
Циклический алгоритм

# data[].attributes.body
начало
достань нож
ПОКА апельсины не закончились
порежь апельсин
съешь все апельсины
конец

# data[].attributes.headline
Линейный алгоритм

# data[].attributes.subject
Линейный алгоритм

# data[].attributes.body
начало
достань нож
порежь апельсин(Именно апельсин, а не любой другой фрукт. За это отвечает ТОЧНОСТЬ)
съешь апельсин
конец

# data[].attributes.headline
Виды алгоритмов

# data[].attributes.subject
Виды алгоритмов

# data[].attributes.body
линейный

циклический

разветвляющийся

# data[].attributes.body
понятное и точное предписание исполнителю, выполнить конечную последовательность шагов, приводящей от исходных данных к искомому результату

# data[].attributes.headline
Свойства алгоритмов

# data[].attributes.subject
Свойства алгоритмов

# data[].attributes.body
1. Конечность
2. Дискретность
3. Понятность
4. Точность
5. Массовость
6. Определенность

# data[].attributes.attachment_link.title
Босова 8 класс-Свойства алгоритма

# data[].attributes.attachment_link.description
Uploaded by Redstar Aldebaran on 2015-06-11.

# data[].attributes.headline
В честь кого назван язык?

# data[].attributes.subject
В честь кого назван язык?

# data[].attributes.headline
Кто и когда создал язык Паскаль?

# data[].attributes.subject
Кто и когда создал язык Паскаль?

# data[].attributes.headline
Почему мы изучаем язык Pascal?

# data[].attributes.subject
Почему мы изучаем язык Pascal?

# data[].attributes.body
1. Минималистичен.  Легко изучаем;

2. Прекрасный язык для обучения;

3. Надежность разрабатываемых программ.