- •Технология разработки программных продуктов
- •Оглавление
- •1. Спецификации и их роль в разработке программ
- •2. Основные принципы р-технологии
- •2.1. Графические структуры р-схем
- •2.2. Операции соединения графических структур
- •2.3. Дополнительные графические элементы р-схем
- •2.4. Использование р-схем в программах
- •2.5. Система инструментальной поддержки р-технологии
- •3. Метод структурного анализа
- •3.1. Диаграммы потоков данных
- •Словарь данных
- •3.3. Способы задания спецификаций процессов
- •Диаграммы сущность–связь
- •Диаграммы переходов–состояний
- •Структурные карты
- •Система инструментальной поддержки структурного анализа
- •Изучение основных принципов р–технологии
- •Содержание работы
- •Варианты заданий
- •Изучение основных управляющих конструкций р–схем
- •Содержание работы
- •Варианты заданий
- •Ознакомление с case–средством Easycase
- •Разработка диаграмм сущность–связь
- •308012, Г. Белгород, ул. Костюкова, 46
Изучение основных принципов р–технологии
Цель работы: ознакомиться с составом и назначением файлов системы инструментальной поддержки Р-технологии; изучить основные этапы разработки программного обеспечения с использованием Р-технологии; получить практические навыки по реализации простейших алгоритмов на языке Р-схем с использованием основных управляющих конструкций.
Содержание работы
Войти в среду редактора Р-схем и изучить его возможности.
Выполнить для своего варианта задания всю цепочку работ, предусмотренных Р-технологией:
построить Р-схему, реализующую поставленную задачу;
сгенерировать исходный текст программы на языке Си;
выполнить компиляцию и компоновку для получения выполняемой программы;
убедиться в правильности реализации заданного варианта;
получить из исходного текста Р-схему и сравнить с исходной;
вывести Р-схему на печать.
Составить отчет, включающий постановку задачи, Р-схему, листинг исходного текста программы и выведенные на печать результаты выполнения программы.
Варианты заданий
Номер варианта |
Задание |
1 |
Найти наибольшее общее кратное четырех заданных натуральных чисел |
2 |
Найти сумму целых положительных чисел, кратных четырем и меньших 100 |
3 |
Найти |
4 |
Найти |
5 |
Найти значение переменной x при заданных параметрах a и b: |
6 |
Найти |
7 |
Для произвольных вещественных чисел a, b, c определить имеет ли уравнение ax2 + bx + c = 0 хотя бы одно вещественное решение |
8 |
Для заданных чисел p,a,b (a<b) определить, имеет ли уравнение корень на отрезке [a, b] |
Номер варианта |
Задание |
9 |
Для заданного числа a найти корень уравнения f(x)=0, где |
10 |
Пусть a и b – случайные числа. При выполнении условия необходимо вычислить значение величины , иначе проверить условие и, если это условие выполнено, то вычислить значение величины, иначе величинеt присвоить значение 3,2 |
ЛАБОРАТОРНАЯ РАБОТА № 2
Изучение основных управляющих конструкций р–схем
Цель работы: изучить особенности применения: 1) базовой и специальной структур Р–схем; 2) дополнительных графических элементов; 3) последовательного и вложенного способов соединения графических структур.
Содержание работы
Выполнить для своего варианта задания всю цепочку работ предусмотренных Р–технологией:
построить Р-схему, реализующую поставленную задачу;
сгенерировать исходный текст программы на языке Си;
выполнить компиляцию и компоновку для получения выполняемой программы;
убедиться в правильности реализации заданного варианта;
получить из исходного текста Р-схему и сравнить с исходной;
вывести Р-схему на печать.
Составить отчет, включающий постановку задачи, Р-схему, листинг исходного текста программы и выведенные на печать результаты выполнения программы.