Главная страница

Отчёт лабораторная №2. Обработка массивов


Скачать 0.5 Mb.
НазваниеОбработка массивов
Дата07.12.2022
Размер0.5 Mb.
Формат файлаdocx
Имя файлаОтчёт лабораторная №2.docx
ТипЛабораторная работа
#833396













Министерство науки и высшего образования Российской Федерации

Федеральное государственное автономное образовательное
учреждение высшего образования
«ЮЖНЫЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ»

(ФГАОУ ВО «ЮФУ»)

Институт компьютерных технологий и информационной безопасности

ЛАБОРАТОРНАЯ РАБОТА № 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.



















написать администратору сайта