Компоненты языка программирования на примере Вorland С.


Тоже ничего нет. Если только самому логику не включить и прдположить, что компонент – это какая-либо часть помогающая общему J Например библиотека. В общем :в среду будет консультация – спросим .

 составная часть Модуля, которая реализует набор функциональности, определенный бизнес-процессом. Фактически Компоненты являются приложениями на РТ или различными АРМи.
www.lt-m.ru/sklad/termini

 компоненты - Составные части, из которых состоит какое-либо единое целое или в которые оно может быть разложено; например, компоненты композитного вещества.
avto-okraska.ru/glossarij

39. Этапы решения задач с помощью ПК. Математическая модель.

1.Постановка задач

1.1 Сбор информации о задаче

1.2 Формулировка условия задачи

1.3 Определение конечных целей решения задач, результат.

1.4 Определение формы выдачи результатов

1.5 Описание данных (тип, диапозон и т.д.)

2.Анализ и исследование задачи, построение модели

2.1 Анализ существующих аналогов.

2.2 Технические и программные средства

2.3 Разработка математической модели

3.Разработка алгоритма

3.1 Выбор метода проектирования алгоритма

3.2 Выбор формы записи алгоритма

3.3 Выбор тестов и метода тестирования

4.Программирование

4.1 Выбор языка программирования

4.2 Запись алгоритма на выбранном языке

5.Тестирование и отладка

5.1 Синтаксическая отладка

5.2 Отладка симантики

5.3 Тестирование

6.Анализ результатов( В случае необходимости). Происходит доработка математической модели и повторное выполнение этапов 2-5.

7.Сопровождение программы.

7.1 Доработка программ

7.2 Составление документации и обучение.

Математическая модель.

М.м.-это сис-ма математ. Соотношений(формул, ур-й, нер-в и т.д.), отражающая существенные св-ва объекта или явления.

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

При создании математической модели необходимо:

1.Выделить преположения, на к-х будет основываться м.м.

2.Определить исходные данные и результат.

3.найти мат. Соотношения, позволяющие получить результат из исходных данных.

Невсегда удаётся найти точные формулы явно выражающие искомые величины через данные. В таких случаях используется мат.методы, позволяющие получать результат с той или иной степенью точности. Иногда для моделирования объекта или явления наиболее удобно использовать наглядный эксперемент.

 

 

40. Процесс разработки программ. Отладка, тестирование.

Процесс разраб. Прг. Можно разделить на 2 составляющие:

1.создание программы

2.Доказательство её правильности

До запуска прг. Контроль правильности можно осуществить несколькими способами, например, просмотром или прогоном.

Отладка программы – это процесс поиска и устранения синтаксических ошибок. В системах программирования часто присутствуют спец. Прг., называемые отладчиками(debuger).Эти прг. Позволяют исследовать внутренние прг., обеспечивая следующие возможности:

1.пошаговое использование пгр с остановкой после выполнения каждого оператора.

2. Просмотр текущего значения любой переменной.

3.установка точек прерывания (break point), к-е прерывают выполение прг.

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

1. Должна быть испытана каждая ветвь алгоритма

2. Очередной тестовый прогон должен контролировать то, что не контролировалось на предыдущем прогоне.

3. 1-ый тест представляет собой проверку на работоспособность прг вообще.

4. Усложнение тестовых данных происходит постепенно.

Проверяем случай Исходные данные Результат
    a b c  
1+ d>0 -2 X1=1, x2=-2
2+ d=0 X1=-1, x2=-1
3+ d<0 Действит. Коней нет
4- a=b=c=0 Х-любое число
5+ a=b=0 c!=0 (c’=0) Неверное в-е
6+ a=0 b!=0 c!=0 Лин. Ур-е х=-0,5
7+ a!=0 b!=0 c=0 Х1=0, х2=-0,5
8+ a!=0 b=0 c!=0 -4 х1=-0,5 , х2=0,5

Процесс тестирования как правило разделяют на 3 этапа:

1.проверка в норм. Условиях, когда исходные данные характерны для поставленной задачи.

2.Проверка в экстремальных условиях, когда исходные данные представляют собой граничное зн-е(пример, слишком маленькие или большие числа).

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

Программа должна сама отвергать любые данные, к-е она не в состоянии обработать правильно. Прг. Можно считать правильной, если её запуск для выбранной сис-мы тестовых исходных данных во всех случаях даёт правильный результат.

Основные виды ошибок:

1.синтаксичесике- пропуск знаков пунктуации, несогласованность скобок.

2.неверное написание служебных слов

3.неправильное формулирование операторов.

Ошибки, не обнаруживаемые транслятором:

1.логические

2.ошибки в циклах(бесконечный цикл)

3.ошибки ввода, вывода

4.ошибки в использовании переменных

5.ошибки при работе с массивами

6.ошибки арифметических операций(извлечение кВ. корня из отрицательного числа, деление на0)

 

 



Дата добавления: 2020-02-05; просмотров: 334;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.01 сек.