Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...
Историки об Елизавете Петровне: Елизавета попала между двумя встречными культурными течениями, воспитывалась среди новых европейских веяний и преданий...
Топ:
Эволюция кровеносной системы позвоночных животных: Биологическая эволюция – необратимый процесс исторического развития живой природы...
Выпускная квалификационная работа: Основная часть ВКР, как правило, состоит из двух-трех глав, каждая из которых, в свою очередь...
Отражение на счетах бухгалтерского учета процесса приобретения: Процесс заготовления представляет систему экономических событий, включающих приобретение организацией у поставщиков сырья...
Интересное:
Мероприятия для защиты от морозного пучения грунтов: Инженерная защита от морозного (криогенного) пучения грунтов необходима для легких малоэтажных зданий и других сооружений...
Лечение прогрессирующих форм рака: Одним из наиболее важных достижений экспериментальной химиотерапии опухолей, начатой в 60-х и реализованной в 70-х годах, является...
Инженерная защита территорий, зданий и сооружений от опасных геологических процессов: Изучение оползневых явлений, оценка устойчивости склонов и проектирование противооползневых сооружений — актуальнейшие задачи, стоящие перед отечественными...
Дисциплины:
|
из
5.00
|
Заказать работу |
Содержание книги
Поиск на нашем сайте
|
|
|
|
Процесс решения задач на компьютере – это совместная деятельность человека и ЭВМ. Этот процесс можно представить в виде нескольких последовательных этапов. На долю человека приходятся этапы, связанные с творческой деятельностью – постановкой, алгоритмизацией, программированием задач и анализом результатов, а на долю компьютера – этапы обработки информации в соответствии с разработанным алгоритмом.
I. Постановка задачи.
Определяется цель задачи, даётся словесное описание содержания задачи и предлагается общий подход к её решению.
II. Математическое или информационное моделирование.
Цель этого этапа – создать такую математическую модель решаемой задачи, которая может быть реализована на компьютере. Иногда математическая постановка сводится к простому перечислению формул.
III. Алгоритмизация задачи.
На основе математического описания разрабатывается алгоритм решения.
IV. Программирование.
Программа – план действий, подлежащих выполнению некоторым исполнителем, например, компьютером.
V. Ввод программы и исходных данных в ЭВМ.
VI. Тестирование и отладка программы.
На этом этапе происходит исполнение алгоритма с помощью ЭВМ, поиск и исключение ошибок.
VII. Исполнение отлаженной программы и анализ результатов.
Для каждой задачи должны быть записаны:
1. Условие.
2. Переменные, используемые в программе с необходимыми пояснениями.
3. Математическое решение задачи.
4. Схема алгоритма.
5. Программа.
Алгоритмы
Алгоритм – точное предписание исполнителю выполнить последовательность действий, направленных на решение данной задачи.
Свойства алгоритма:
1. Однозначность, т.е. единственность толкования правил выполнения действий и порядка их выполнения.
2. Конечность, т.е. обязательность завершения каждого из действий, составляющих алгоритм, и завершаемость выполнения алгоритма в целом.
3. Результативность: выполнение алгоритма должно завершаться получением определённых результатов.
4. Массовость, т.е. возможность применения данного алгоритма для решения целого класса задач, отвечающих общей постановки задачи.
5. Правильность, т.е. способность алгоритма давать правильные результаты решения.
Типы алгоритмов
1. Линейный = алгоритм выполняется последовательно: один шаг за другим.
2. Разветвляющийся – содержит одно или несколько условий и имеет несколько ветвей выполнения.
3. Циклический – содержит повторяющиеся действия.
Способы задания алгоритмов
1. Словесный – с помощью слов.
2. Графический – из графических картинок – блоков.
3. Табличный – с помощью таблиц.
Графический способ задания алгоритмов
| начало/конец алгоритма; |
| выполнение вычисления, действия |
| Ввод исходных данных, вывод результата |
| проверка условия |
| начало цикла |
Линейные алгоритмы
Линейный алгоритм – алгоритм, состоящий из команд, выполняемых последовательно друг за другом. Без выполнения предыдущего шага нельзя перейти к следующему.
Пример: Составить алгоритм нахождения суммы двух чисел.
I этап: Исходные данные: a, b – числа;
Результат: S – сумма чисел
II этап: S=a+b;
III этап:
IV этап:
program Summa;
uses wincrt;
var S, a, b: real;
begin
write (‘Введите два числа’);
readln (a, b);
S:= a+b;
Write (‘Сумма чисел ’, a,’ и ’, b,’ равна ’, s)
end.
Упражнения:
1. Составьте алгоритм и программу нахождения полупроизведения двух чисел.
2. Составьте алгоритм и программу для вычисления длины диагонали квадрата площадью S.
3. Составьте алгоритм и программу вычисления площади и периметра прямоугольника.
4. Найдите расстояние между двумя точками. Координаты точек ввести с клавиатуры по запросу программы.
|
|
|
Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначенные для поддерживания проводов на необходимой высоте над землей, водой...
Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...
Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...
Историки об Елизавете Петровне: Елизавета попала между двумя встречными культурными течениями, воспитывалась среди новых европейских веяний и преданий...
© cyberpediasu.com 2017-2026 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!