Отчёт лабораторная №2. Обработка массивов
Скачать 0.5 Mb.
|
Министерство науки и высшего образования Российской Федерации Федеральное государственное автономное образовательное учреждение высшего образования «ЮЖНЫЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ» (ФГАОУ ВО «ЮФУ») Институт компьютерных технологий и информационной безопасности ЛАБОРАТОРНАЯ РАБОТА № 2 по дисциплине «Алгоритмизация и программирование» Тема: «Обработка массивов» группа КТбо1-5 Выполнил Н.В.Козенко Принял ассистент каф. САПР ИКТИБ В. И. Данильченко Оглавление1. Введение 3 2. Написание простой программы с арифметическими операциями на С и её изучение 4 3. Вывод 5 4. Список литературы 1. Введение Язык С++ располагает управляющими инструкциями, позволяющими создавать хорошо структурированные программы, к числу которых относятся: Все вышеперечисленное представляет собой набор конструкций, присущих языкам высокого уровня, которые в С++ реализуются с помощью явно вызываемых функций. В своей работе я много использовал цикл for. Цикл — многократное прохождение по одному и тому же коду программы. Циклы необходимы программисту для многократного выполнения одного и того же кода, пока истинно какое-то условие. Если условие всегда истинно, то такой цикл называется бесконечным, у такого цикла нет точки выхода. Оператор C++ for предоставляет чрезвычайно простую возможность нашим программам повторять один или несколько операторов указанное число раз. Цель данной лабораторной работы: научиться писать консольные программы, используя одномерные массивы, с помощью которых можно решать простейшие задачи, такие как складывать и отнимать элементы массива, находить произведения элементов массива и т.д. 2. Написание простой программы с арифметическими операциями на С++ и её изучение Я создал новый проект в «Visual Studio». Напишу код программы, который вычисляет сумму всех положительных элементов массива, при этом массив и его длина вводятся пользователем. Библиотека iostream определяет два стандартных потока: cin - стандартный входной поток cout - стандартный выходной поток Вывод информации: cout <<значение Ввод информации: cin >> идентификаторФункция setlocale позволяет настраивать локальные, например, российские, параметры в программеdouble — тип данных (с плавающей запятой)int main () – главная функцияДля создания динамического массива, я написал: int* arr = new int[size];Для этой программы я также создал блоксхему:3. ВыводЯ научился объявлять переменные, выполнять простейшие арифметические операции над переменными на языке С++, оформлять вывод результатов на экран в корректном виде, проверять корректность вводимых данных, работать с одномерными массивами, работать с динамическими массивами, писать программу, которая вычисляет сумму всех положительных элементов массива.4. Список литературы1 Бьерне Страуструп. Принципы и практика использования C++.2011.2. Герберт Шилдт. С++ для начинающих.2013.3. Стивен Прата. Язык программирования C++.2012.4. Роберт Лафоре. Объектно-ориентированное программирование в С++.2010.5. Роберт Седжвик. Алгоритмы на C++.2014.
|