Этапы разработки программы на языке программирования
Состав работы
|
|
|
|
Необходимые программы
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Программы небольшого и среднего размера (несколько тысяч строк) создаются, как правило, в два этапа. Сначала необходимо точно установить, что надо сделать, продумать соответствующий алгоритм, определить структуры данных, объекты и взаимодействие между ними (это этап системною анализа), а затем выразить этот алгоритм в виде, понятном машине (этап кодирования). Если же разрабатывается крупный проект объемом от десятков тысяч до миллионов строк кода, тогда приходится применять специальные методологии проектирования, охватывающие период разработки ПО.
Постановка задачи
Решение любой задачи начинается с построения модели. Иными словами, процесс построения модели называется постановкой задачи. На содержательном уровне постановка задачи состоит в выявлении всех существенных факторов и связей этих факторов с требуемым результатом. Не менее важна и другая сторона этого процесса, как говорят, формальная – запись всех выявленных факторов и связей на языке, допускающем лишь однозначное толкование информации. Более того, имея в виду применение компьютера, надо записать формулировку задачи и процесс ее решения на языке, понятном не только человеку, но и компьютеру, т.е. на языке программирования.
Преобразование задачи, полученной на этапе ее постановки, в такую задачу, которая вписывается в рамки языка программирования, будем называть формализацией задачи.
Постановка задачи
Решение любой задачи начинается с построения модели. Иными словами, процесс построения модели называется постановкой задачи. На содержательном уровне постановка задачи состоит в выявлении всех существенных факторов и связей этих факторов с требуемым результатом. Не менее важна и другая сторона этого процесса, как говорят, формальная – запись всех выявленных факторов и связей на языке, допускающем лишь однозначное толкование информации. Более того, имея в виду применение компьютера, надо записать формулировку задачи и процесс ее решения на языке, понятном не только человеку, но и компьютеру, т.е. на языке программирования.
Преобразование задачи, полученной на этапе ее постановки, в такую задачу, которая вписывается в рамки языка программирования, будем называть формализацией задачи.
Другие работы
Выпускная квалификационная работа. Оценка вероятности банкротства предприятия
const30
: 16 ноября 2017
Выпускная квалификационная работа.
Оценка вероятности банкротства предприятия
Цель выпускной квалификационной работы – исследовать теоретические и методические подходы к диагностике несостоятельности экономических субъектов и на основе проведенного анализа и оценки разработать рекомендации по повышению эффективности использования ресурсов экономического субъекта.
Для достижения цели были поставлены следующие задачи:
- исследовать теоретические и методологические основы диагностики несостоятельно
1340 руб.
Проекционное черчение
Laguz
: 23 марта 2025
По двум видам модели построить третий Вид. Выполнить необходимые разрезы. Проставить размеры на трех видах. Построить изометрическую проекцию модели с вырезом ближней любой части.(Формат А 3)
Чертеж в dwg – формате. Сделано в автокаде. Нанокад открывает чертежи автокада
Чертеж также в пдф и джпг
160 руб.
Расчет электродугового плазмотрона косвенного действия
romanoff81
: 19 февраля 2010
Объект исследования – электродуговой плазмотрон постоянного тока косвенного действия.
Цель работы – определение основных характеристик плазмотрона.
Метод исследования – теоретические расчеты электродугового плазмотрона, его вольт-амперной и тепловой характеристик.
Разработана расчетная схема плазмотрона, выполнен расчет основных геометрических параметров плазмотрона, исследовано влияние длины разрядного канала на тепловой КПД, определена вольт-амперная и тепловая характеристики, выбран источник
5 руб.
Экзамен. Билет №12
nmaksim91
: 5 ноября 2014
Сибирский государственный университет телекоммуникаций и информатики
Кафедра прикладной информатики и кибернетики
2006 – 2007 учебный год
ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ № 12
По курсу «Программирование на языках высокого уровня. Язык программирования Си»
Для студентов специальности 23010565 «Программное обеспечение вычислительной техники и автоматизированных систем»
1. Динамические структуры данных. Выделение и освобождение динамической памяти.
2. Организовать меню: Создание файла, Просмотр файла, П
100 руб.