Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТП_ЛабРаботы.doc
Скачиваний:
13
Добавлен:
28.09.2019
Размер:
716.8 Кб
Скачать

Методика выполнения

  1. Запустите MS Visual Studio, внимательно прочтите раздел «Работа в MS Visual Studio» и создайте проект консольного приложения для платформы Win32.

  2. Наберите текст консольной программы из примера. Скомпилируйте программу. Если в ней есть ошибки, то исправьте их. Запустите программу и проверьте ее работу с различными исходными данными. Используя описание, тщательно разберите пример. Выполните приложение в режиме отладки.

  3. Измените программу, добавив в нее вычисление и вывод в виде таблицы суммы, среднего арифметического, минимального и максимального значений по X и по Y.

  4. Добавьте в Solution новый проект, который для полинома, заданного в таблице 1, выводит таблицу значений по X и Y.

  5. Добавьте в Solution новый проект, который выполняет на заданном отрезке поиск одного из корней полинома методом деления отрезка пополам.

Содержание отчета

Отчет готовится в письменном или печатном виде один на бригаду. В отчет включить задание, листинги программ с комментариями и результаты тестовых прогонов программ.

Контрольные вопросы

  1. Как выполняется отладка приложений в среде MS Visual Studio?

  2. Как определить место в программе, где обнаружена ошибка компиляции?

  3. Как работает функция printf()?

  4. Какую роль в программе играет функция int in(int min, int max)?

  5. Какие операторы циклов существуют в С++, их назначение, принцип работы?

  6. Как называется главная функция в программах на С++ и какова ее роль?

  7. Как работают функции ввода, использованные в примере?

Лабораторная работа №2 работа с текстовыми файлами, структурами данных и меню

Цель работы - освоение на практике основных приемов структурного программирования на языке С++, основных операций по работами с текстовыми файлами, строками и меню.

Задание

  1. Разработать методом структурного программирования консольное приложение, выполняющее следующие функции:

    1. ввод с клавиатуры наборов данных в соответствии с вариантом задания,

    2. сохранение данных в текстовом файле с разделителями;

    3. считывание и отображение содержимого файла на экране в табличном виде.

  2. Хранение данных в оперативной памяти организовать в виде одномерного статического массива. Элемент массива – структура данных.

  3. Хранение данных в текстовом файле организовать по следующему принципу:

    1. одна строка файла содержит одну строку таблицы;

    2. значения элементов в строке разделены символом “|”.

  4. Выбор режимов функционирования организовать с помощью меню.

Таблица 2. Варианты задания

Бригада

Объекты и их атрибуты

1

Комплектующие для ПК: тип, модель, цена.

2

Географические объекты: тип, название, размер (длина/высота/площадь), ед.измерения (м, кв.м).

3

Сотрудники: Ф.И.О., возраст, должность.

4

Канцелярские товары: тип, фирма-производитель, цена.

5

Графические фигуры: тип, длина контура, площадь.

6

Микросхемы: тип, технология, серия.

7

Бытовые приборы: тип, марка, потребляемая мощность.

8

Компьютерные программы: категория, название, объем дистрибутива

9

Радиоэлектронные элементы: тип, марка, количество в наличии

10

Автомобили: марка, изготовитель, мощность двигателя

11

Книги: автор, название, объем

12

Небесные тела: тип, название, расстояние от Земли.

Краткая теория