Этапы разработки программы на языке программирования
Состав работы
|
|
|
|
Необходимые программы
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Программы небольшого и среднего размера (несколько тысяч строк) создаются, как правило, в два этапа. Сначала необходимо точно установить, что надо сделать, продумать соответствующий алгоритм, определить структуры данных, объекты и взаимодействие между ними (это этап системною анализа), а затем выразить этот алгоритм в виде, понятном машине (этап кодирования). Если же разрабатывается крупный проект объемом от десятков тысяч до миллионов строк кода, тогда приходится применять специальные методологии проектирования, охватывающие период разработки ПО.
Постановка задачи
Решение любой задачи начинается с построения модели. Иными словами, процесс построения модели называется постановкой задачи. На содержательном уровне постановка задачи состоит в выявлении всех существенных факторов и связей этих факторов с требуемым результатом. Не менее важна и другая сторона этого процесса, как говорят, формальная – запись всех выявленных факторов и связей на языке, допускающем лишь однозначное толкование информации. Более того, имея в виду применение компьютера, надо записать формулировку задачи и процесс ее решения на языке, понятном не только человеку, но и компьютеру, т.е. на языке программирования.
Преобразование задачи, полученной на этапе ее постановки, в такую задачу, которая вписывается в рамки языка программирования, будем называть формализацией задачи.
Постановка задачи
Решение любой задачи начинается с построения модели. Иными словами, процесс построения модели называется постановкой задачи. На содержательном уровне постановка задачи состоит в выявлении всех существенных факторов и связей этих факторов с требуемым результатом. Не менее важна и другая сторона этого процесса, как говорят, формальная – запись всех выявленных факторов и связей на языке, допускающем лишь однозначное толкование информации. Более того, имея в виду применение компьютера, надо записать формулировку задачи и процесс ее решения на языке, понятном не только человеку, но и компьютеру, т.е. на языке программирования.
Преобразование задачи, полученной на этапе ее постановки, в такую задачу, которая вписывается в рамки языка программирования, будем называть формализацией задачи.
Другие работы
Расчет элементов автомобильных гидросистем МАМИ Задача 3.4 Вариант З
Z24
: 19 декабря 2025
Вода движется по трубопроводу с расходом Q, последовательно преодолевает три ограничительные шайбы и вытекает в атмосферу. Определить показание манометра pм*, если диаметры всех отверстий одинаковы и равны dо. При решении принять коэффициенты расхода одинаковыми для всех отверстий μ = 0,64. Считать, что взаимное влияние шайб отсутствует, а полная потеря давления распределяется между ними поровну. (Величины Q и dо взять из таблицы 3).
150 руб.
Объектно-ориентированное программирование. Лабораторная работа №1 Вариант №6
Софья5
: 16 сентября 2024
Лабораторная работа №1
Язык программирвания: C++
Тема: Принцип инкапсуляции. Описание класса.
Задание:
Часть 1. Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. При написании программы на С++ или С# инициализировать поля с помощью конструктора (объявить два конструктора: по умолчанию и с параметрами). Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране.
Часть 2. Сделать защиту полей класса (т.е. работать с полями в ос
100 руб.
Пакетная телефония. Курсовая работа. Вариант 01.
Ste9035
: 26 марта 2018
Курсовая работа
По дисциплине: Пакетная телефония
Тема: «Проект телефонных услуг на базе мультисервисной транспортной сети».
Задание на курсовой проект
Вариант 1
Задание 1 (Расчетное)
Исходные данные:
1. Источники нагрузки (количество и типы)
Номер сайта
Nкл 1 2 3
Тип сайта TGW-2 AGW-1 SIP-2
Общее число терминалов в сайте
Nk (емкость сайта) 18300 1820 4830
Тип интерфейса Z/E1 Z/PRI 100-ВТ
2. Структурный состав терминалов, подключаемых по Z-интерфейсу (аналоговые абонентские линии к АТС и AGW):
400 руб.
Лабораторная работа №2 по дисциплине: Информатика (часть 1). Вариант №6.
Alexbur1971
: 10 января 2019
Лабораторная работа №2
ФОРМИРОВАНИЕ И ОБРАБОТКА ОДНОМЕРНЫХ МАССИВОВ
Цель работы: Приобретение навыков разработки алгоритмов формирования и обработки одномерного массива. Закрепление понятий базовых структур цикл, разветвление.
Подготовка к лабораторной работе
1. Повторить вопросы организации циклических алгоритмов.
2. Повторить следующие вопросы и понятия:
• массивы данных (размерность массива, обращение к элементу массива, расположение элементов массива в памяти ПК);
• правила работы с мас
300 руб.