Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методические указания по С++.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
793.09 Кб
Скачать

Оглавление

  1. Лабораторная работа №1 Знакомство со средой Borland C++.

Программирование с использованием математических функций. 3

  1. Лабораторная работа №2

Форматный ввод-вывод 4

  1. Лабораторная работа №3

Составление алгоритма решения задачи и его реализация 5

  1. Лабораторная работа №4

Программирование алгоритмов циклической структуры 10

  1. Лабораторная работа №5

Обработка одномерных массивов 14

  1. Лабораторная работа №6

Обработка двумерных массивов 16

  1. Лабораторная работа №7 Типовые приемы алогитмизации 19

  2. Лабораторная работа №8 Обработка символьных данных 22

  3. Лабораторная работа №9

Программирование с использованием подпрограмм пользователя 24

  1. Лабораторная работа №10

Программирование с использованием собственных функций для обработки символьных данных 28

  1. Лабораторная работа №11

Программирование алгоритмов с использованием переменной структура 31

  1. Лабораторная работа №12 Работа с файлами на верхнем уровне 35

  2. Лабораторная работа №13 Организация работы в графическом режиме 40

  3. Лабораторная работа №14 Создание графика 42

  4. Лабораторная работа №15

Организация перемещения объекта по заданной траектории 45

  1. Лабораторная работа №16 Организация работы в текстовом режиме 51

  2. Лабораторная работа №17 Создание светового меню 53

  3. Лабораторная работа №18

Динамическое распределение памяти, создание списка 59

Лабораторная работа №1

Знакомство со средой Borland C++. Программирование с использованием математических функций.

Цель работы – изучение среды Borland C++, овладение навыками программирования с использованием математических функций.

Задания для самостоятельной подготовки:

1. Изучить:

  • главное меню среды Borland C++;

Задание к лабораторной работе:

1. создать новый файл программы под названием lab1.cpp;

2. в окне редактирования программного кода набрать код программы приведенной ниже;

3. исправить ошибки;

4. выполнить программу в пошаговом режиме.

#include <math.h>

#define PI 3.14

viod main ()

{ float a,b,x,y,z;

clrscr();

z=3;

y=2;

x=3,4;

a=((2*cos(x-PI/6)))/(1/2+pow(sin(y),2))

b=1+(pow(z,2)/(3+pow(z,2)/5));

return;

}

Лабораторная работа №2 Форматный ввод-вывод

Цель работы - овладение практическими навыками использования форматного ввода-вывода.

Задание к лабораторной работе:

  1. дан текст программы, которая по определенным формулам вычисляет a и b, переменные x, y и z определены программно. Переделайте программу так, чтобы пользователь мог самостоятельно определять переменные x, y и z и получал результаты вычисления на экране.

  2. составить блок-схему программы

#include <stdio.h>

#include <conio.h>

#include <math.h>

#define PI 3.14

void main ()

{ float a,b,x,y,z;

clrscr();

a=((2*cos(x-PI/6)))/(1/2+pow(sin(y),2));

b=1+(pow(z,2)/(3+pow(z,2)/5));

return; }

Лабораторная работа №3 Составление алгоритма решения задачи и его реализация

Цель работы – овладение практическими навыками разработки и программирования вычислительного процесса линейной и разветвляющейся структур и навыками по отладке и тестированию программ.

Задания для самостоятельной подготовки:

З а д а н и е А