Рабочее место на период практики
ООО «Систем Сервис», РТ, г. Набережные Челны, пр. Сююмбике, д. 51, пом. 1001
Руководитель практики
Руководитель практики от образовательного учреждения – Ахметлатыйпова Д.Д.
Руководитель практики от предприятия – Сафиуллин Р.Р.
График работы на период практики
Понедельник
|
Вторник
|
Среда
|
Четверг
|
Пятница
|
Суббота
|
Воскресенье
|
6 ч.
|
6 ч.
|
6 ч.
|
6 ч.
|
6 ч.
|
6 ч.
|
Выходной
| РАЗРАБОТКА АЛГОРИТМА РЕШЕНИЯ ПОСТАВЛЕННОЙ ЗАДАЧИ Алгоритм решения поставленной задачи
Алгоритм - описанная на некотором языке точная конечная система правил, определяющая содержание и порядок действий над некоторыми объектами, строгое выполнение которых дает решение поставленной задачи.
Или (более коротко):
Алгоритм - это строго определенная последовательность действий, необходимых для решения данной задачи.
Разработать алгоритм решения означает разбить задачу на последовательно выполняемые этапы
Разработка алгоритма решения задачи - это разбиение задачи на последовательно выполняемые этапы. Результаты выполнения предыдущих этапов могут использоваться при выполнении последующих. Содержание каждого этапа и порядок выполнения этапов должны быть четко указаны. Отдельный этап алгоритма должен быть простым и понятным без пояснений, либо представлять собой другую, более простую задачу, алгоритм решения которой известен (разработан заранее). Поэтому описание алгоритма решения задачи выполняется в соответствии со следующими правилами:
Определяются исходные данные задачи;
Процесс решения задачи разбивается на этапы, понятные и однозначные для исполнителя;
Указывается порядок, в котором выполняются этапы, а также признак завершения процесса;
Определяется, что является результатом решения задачи..
Свойства алгоритмов
Дискретность (разрывность) - это свойство алгоритма, характеризующее его структуру: каждый алгоритм состоит из отдельных законченных действий, т. е. «делится на шаги».
Массовость - применимость алгоритма ко всем задачам рассматриваемого типа, при любых исходных данных.
Определенность (детерминированность, точность) - свойство алгоритма, указывающее на то, что каждый шаг алгоритма должен быть строго определен и не допускать различных толкований; также строго должен быть определен порядок выполнения отдельных шагов.
Результативность - свойство, состоящее в том, что любой алгоритм должен завершаться за конечное (пусть даже очень большое) число шагов.
Формальность - это свойство указывает на то, что любой исполнитель, способный воспринимать и выполнять инструкции алгоритма, действует формально, т. е. отвлекается от содержания поставленной задачи и лишь строго выполняет инструкции. Другими словами, механически выполняя все указанные в алгоритме этапы в требуемом порядке, исполнитель может всегда правильно решить задачу.
Процесс разработки алгоритма называется алгоритмизацией и требует четкого и полного понимания задачи. Сущность алгоритмизации вычислительного процесса проявляется в следующих действиях, отражающих его свойства:
выделении законченных частей вычислительного процесса;
формальной записи каждого из них;
назначении определенного порядка выполнения выделенных частей;
проверки правильности выбранного алгоритма по реализации заданного метода вычислений.
Достарыңызбен бөлісу: |