- •Технология разработки программных продуктов
- •Оглавление
- •1. Спецификации и их роль в разработке программ
- •2. Основные принципы р-технологии
- •2.1. Графические структуры р-схем
- •2.2. Операции соединения графических структур
- •2.3. Дополнительные графические элементы р-схем
- •2.4. Использование р-схем в программах
- •3. Метод структурного анализа
- •2.5. Система инструментальной поддержки р-технологии
- •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)
определить, имеет ли уравнение
|
|
Номер варианта |
Задание |
|
9 |
Для
заданного числа a
найти корень уравнения f(x)=0,
где
|
|
10 |
Пусть
a
и b
– случайные числа. При выполнении
условия
|
ЛАБОРАТОРНАЯ РАБОТА № 2
Изучение основных управляющих конструкций р–схем
Цель работы: изучить особенности применения: 1) базовой и специальной структур Р–схем; 2) дополнительных графических элементов; 3) последовательного и вложенного способов соединения графических структур.
Содержание работы
Выполнить для своего варианта задания всю цепочку работ предусмотренных Р–технологией:
построить Р-схему, реализующую поставленную задачу;
сгенерировать исходный текст программы на языке Си;
выполнить компиляцию и компоновку для получения выполняемой программы;
убедиться в правильности реализации заданного варианта;
получить из исходного текста Р-схему и сравнить с исходной;
вывести Р-схему на печать.
Составить отчет, включающий постановку задачи, Р-схему, листинг исходного текста программы и выведенные на печать результаты выполнения программы.





