Скачиваний:
0
Добавлен:
31.05.2025
Размер:
1.11 Mб
Скачать

МИНОБРНАУКИ РОССИИ

Санкт-Петербургский государственный

электротехнический университет

«ЛЭТИ» им. В.И. Ульянова (Ленина)

Кафедра ИИСТ

отчет

по лабораторной работе №5

по дисциплине «Информатика»

Тема: «Консольные приложения»

Студент гр.

Преподаватель

Беляев Ф.Я.

Санкт-Петербург

2019

Оглавление

Протокол выполнения заданий 4

1) С помощью среды разработки создать консольное приложение. 4

2) Вывести на экран количество параметров консольного приложения. 5

3) Вывести на экран значения параметров консольного приложения. 6

4) Просуммировать целочисленные значения параметров консольного приложения. Результат вывести на экран и вернуть в качестве возвращаемого значения. 7

Выводы: 8

Цель работы: C++, обработка параметров командной строки

Задания:

  1. С помощью среды разработки создать консольное приложение.

  2. Вывести на экран количество параметров консольного приложения.

  3. Вывести на экран значения параметров консольного приложения.

  4. Просуммировать целочисленные значения параметров консольного приложения. Результат вывести на экран и вернуть в качестве возвращаемого значения.

Протокол выполнения заданий

1) С помощью среды разработки создать консольное приложение.

В приложении DEV-C++ открываю окно создания проекта (первый скриншот). Затем выбираю параметр «Console Application», задаю название, путь сохранения и создаю консольное приложение, что и требовалось.

2) Вывести на экран количество параметров консольного приложения.

Увидели, что изначально, без введения каких-либо параметров, приложения уже содержит 1 параметр, коим является название самого приложения.

Далее, открыл «Выполнить» -> «Параметры» и задал некоторые параметры, которые будут переданы в main() приложения:

Теперь результат такой:

т.е. 6 параметров: название приложения и 5 значений, которые мы передали

3) Вывести на экран значения параметров консольного приложения.

На экран выводятся значения каждого отдельного параметра, что и требовалось.

4) Просуммировать целочисленные значения параметров консольного приложения. Результат вывести на экран и вернуть в качестве возвращаемого значения.

Видим, что сумма параметров, которую мы производим и выводим на экран, пропустила текстовые значения. Это происходит благодаря функции int atoi(const char *str), которая находит целочисленные значения параметров командной строки.

Возвращаемое значение задал как сумму целочисленных параметров, что и требовалось. Подтверждение я выделил на скриншоте.

Выводы:

  1. С помощью среды разработки создал консольное приложение и расположил его в директории “D:\Student\9582\Pelageev\lab5 ”.

  2. Вывел на экран количество параметров консольного приложения.

  3. Вывел на экран значения параметров консольного приложения.

  4. Просуммировал целочисленные значения параметров консольного приложения. Результат вывел на экран и вернул в качестве возвращаемого значения.

Соседние файлы в папке Лабы Беляев