лабы / Laba_varik14_2
.docxМИНИСТЕРСВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ
Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования
«Московский технический университет связи и информатики»
________________________________________________________________
Кафедра «Информатика»
Лабораторная работа №1
«Основные средства и технология разработки консольных программных проектов в интегрированной среде Visual Studio .NET»
по теме
«Введение в информатику и информационные технологии»
по дисциплине
«Информатика»
Выполнил:
Вариант №
Проверил:
Москва, 2021 г.
Содержание
Введение
Существует множество языков программирования одним из них является C++. Он компилируемый язык программирования, что очень удобно при написании программы под заказ. Ведь в большинстве своём заказчики не хотят устанавливать дополнительное программное обеспечение(ПО) для работы программы.
Для работы с кодом С++ существует множество программ, такие программы называют Integrated Development Environment (IDE) вот несколько из них:
1)Microsoft Visual Studio.
2)Eclipse CDT.
3)Sublime Text.
4)NetBeans.
5)Code::Blocks.
Этапы решения задач с использованием компьютера
Каждая программа пишется в несколько этапов всего их 6:
1) Постановка задачи.
2) Анализ и исследование задачи (формализация).
3) Разработка алгоритмов.
4) Разработка программного кода проекта («программирование»).
5) Тестирование и отладка.
6) Анализ
результатов
решения
задачи.
Давайте по подробнее разберемся с каждым из них.
Первый этап включает в себя: определение конечных
целей решения задачи; определение формы выдачи результатов;
описание входных и выходных данных. Второй этап это разработка математической модели задачи. Третий этап заключается в разбиении поставленной задачи на отдельные функциональные алгоритмы с последующей разработкой и описанием этих алгоритмов. На четвертом этапе вначале осуществляется представление и организация данных, а затем разрабатываются программные функциональных процедур, реализующие разработанные алгоритмы. В предпоследнем этапе выявляют синтаксические, семантические (смысловые) и логические ошибки, допущенные при разработке алгоритма и программировании. Анализ результатов тестирования позволяет устранить выявленные семантические и логические ошибки. На последнем этапе осуществляется прогон программы при реальных исходных данных. В результате анализа результатов расчета возможно уточнение математической модели и повторение этапов 2-5.
Алгоритм и свойства записи алгоритма
Для начала давайте разберемся что такое алгоритм. Алгоритм – конечный набор предписаний (действий), определяющий решение задачи посредством конечного количества операций. Также он может быть 1)Дискретным.
2)Детерминированным.
3)Массовым.
Дискретность означает расчлененность описания на отдельные элементарные действия – операции, которые доступны исполнителю алгоритма (человеку или компьютеру). Детерминированность то есть на одинаковых исходных данных алгоритм должен всегда давать одинаковые результаты. Массовость - алгоритм должен работать на множестве однотипных исходных данных, потенциально бесконечном.
Запись алгоритма
Алгоритм можно описать следующими способами:
1)Словесная(Рисунок 1).
2)Графическая(Рисунок 2).
3)Псевдокод.
4)Программная.
Рисунок 1-Словесное описание алгоритма
Рисунок 2-Описание алгоритма схемой
Написание первой программы на C++
Я буду писать программу в среде разработки Visual Studio. Для начала нужно создать папку для размещения туда проектов. Потом необходимо создать новый проект. Я назвал его "First project"(Рисунок 3).
Рисунок 3-Создание проекта
Наш проект выглядит пока так как показано на рисунке 4
Рисунок 4-Проэкт
Теперь добавим туда через окно добавления нового элемента шаблон файла C++(Рисунок 5).
Рисунок 5-Добавление нового элемента
Сохранение проекта происходит горячими клавишами ctrl+s а запуск f5
Заключение
Я познакомился с принципами программирования и с программой visual studio.
Списки литературы
1)https://ru.wikipedia.org/.
2)https://github/.
3)https://4pda/.
4)https://tproger.ru/digest/5-cpp-ide/.