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

46. Этапы решения задач на пк.

1)Постановка задач; построение информационной модели.

Шаги построения информационной модели:

- определить существующие и несущ-ие св-ва объекта и явл-ий,описываемых в задачах.

-выделить хар-ки объектов и явл-ий, значемые с т.з. задачи и на этой основе опред-ить исходные данные.Для исходных данных,выраженных в числовой форме соотнести единицы измерения, опредилить точность и указать ограничения налагаемые на их зн-ия.

- Опр-ить,что явл. Результатом решения задачи и в какой форме он д.б. получен,указать ограничения.

-Выявить связи м/у исходными данными и результатом,если такие связи можно выразить на математич. Языке,то говорят о математич. Модели задачи,как частном случае информационной модели.

-Опред-ить метод достижения результата.

2) Формализация задачи.

На данном этапе происходит фиксация информац. Модели,выбирается форма представл. данных, образующих инф. Модель наиболее удобная для комп. Обработки.

3)Построение алгоритма.

На основе выбранного метода опред-ся точный порядок дей-ий для достижения результатов. Такая последовательность действий, выполнение которой привидёт к достижению результата наз-ся алгоритмом. Алгоритм решения задачи м.б. составлен с разной степенью точности и подробности,в начале составляется последовательность из небольшого числа достаточно крупных шагов, затем выполняется более подробное описание каждого шага-это детализация алгоритма.

4)Составление программы.

Программы осуществляют автоматич. Перевод формально записанных алгоритмов в машинные коды наз-ся языками программирования, лгоритм записанный на таком языке наз-ся программой. С появлением ПК этап построения алгоритма сливается с этапом программирования.

5) Ввод программы в память компьютера, пробный запуск.

После ввода программы при выявлении ошибок осущ-ся переход к след. этапу.

6)Отладка и тестирование программы

Процесс поиска и исправления ошибок в программе наз-ся отладкой. Ошибки могут возникнуть при наборе в результате нарушения правил записи программ на языке программирования,такие ошибки наз-ся синтаксическими. Гораздо сложнее искать ошибки допущенные при составлении алгоритма, которые в конечном итоге приводят к неправильной работе программы:отсутствие результата, зацикливание, неверный результат. В данном случае используют пошаговый контроль выполнения программы. Важным этапом процесса отладка явл. Тестирование программы, т.е. испытание программы путём введения теста.

7)Получения анализов и результатов.

На данном этапе проверяется соответствие полученных результатов ожидаемому в рамках построенной информационной модели, а так же оценивается на сколько полученный результат соотноситься с реальной практикой.

47.Переменная – это ячейка оперативной памяти, которая может хранить данные какого-то одного типа. Переменная похожа на ячейку в MS Excel. Переменная состоит из двух частей – имени и значения. Значение переменной – это та величина, с которой работает машина. Имя переменной – это адрес участка памяти, где записана эта величина. Имена переменных в программировании называют идентификаторами. Идентификатором называется последовательность цифр и букв, а также специальных символов, при условии, что первой стоит буква или специальный символ. Для образования идентификаторов могут быть использованы строчные или прописные буквы латинского алфавита. В качестве специального символа может использоваться символ подчеркивание (_). Два идентификатора для образования которых используются совпадающие строчные и прописные буквы, считаются различными. Например: abc, ABC, A128B, a128b. Использование идентификаторов регламентируется следующими правилами:

Идентификаторы могут иметь любую длину и состоять из букв, цифр и символов подчеркивания.

Идентификаторы не могут начинаться с цифры.

В РНР идентификаторы чувствительны к регистру символов. Исключением из этого правила составляют встроенные РНР-функции — их имена могут быть представлены в любом регистре.

Переменные могут иметь те же имена, что и встроенные функции. Однако это может привести к путанице, поэтому подобных случаев следует избегать. Нельзя создавать функции, имена которых совпадают с именами других функций.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]