- •Оглавление
- •Лабораторная работа №1
- •Лабораторная работа №2 Форматный ввод-вывод
- •Лабораторная работа №3 Составление алгоритма решения задачи и его реализация
- •1. Изучить:
- •1. Изучить:
- •Пример выполнения работы
- •Контрольные вопросы
- •Лабораторная работа №4 Программирование алгоритмов циклической структуры
- •1. Изучить:
- •Пример выполнения работы
- •Контрольные вопросы
- •Лабораторная работа №5 Обработка одномерных массивов
- •1. Изучить:
- •Пример выполнения работы
- •Контрольные вопросы
- •Лабораторная работа №6 Обработка двумерных массивов
- •1. Изучить:
- •Пример выполнения работы
- •Контрольные вопросы
- •Лабораторная работа №7 Типовые приемы алогитмизации
- •1. Изучить:
- •Пример выполнения работы
- •Контрольные вопросы
- •Лабораторная работа №8 Обработка символьных данных
- •1. Изучить:
- •Пример выполнения работы
- •1. Изучить:
- •Пример выполнения работы
- •Пример выполнения работы
- •1. Изучить:
- •Пример выполнения работы
- •Контрольные вопросы
- •Лабораторная работа №12 Работа с файлами на верхнем уровне
- •1. Изучить:
- •Пример выполнения работы
- •Контрольные вопросы
- •Лабораторная работа №13 Организация работы в графическом режиме
- •1. Изучить:
- •Пример выполнения работы
- •Контрольные вопросы
- •Лабораторная работа №14 Создание графика
- •1. Изучить:
- •Пример выполнения работы
- •Контрольные вопросы
- •Лабораторная работа №15 Организация перемещения объекта по заданной траектории
- •1. Изучить:
- •Пример выполнения работы
- •Лабораторная работа №16 Организация работы в текстовом режиме
- •1. Изучить:
- •Пример выполнения работы
- •Контрольные вопросы
- •Лабораторная работа №17 Создание светового меню
- •1. Изучить:
- •Контрольные вопросы
- •Лабораторная работа №18 Динамическое распределение памяти, создание списка
- •1. Изучить:
- •Пример выполнения работы
- •Контрольные вопросы
Оглавление
Лабораторная работа №1 Знакомство со средой Borland C++.
Программирование с использованием математических функций. 3
Лабораторная работа №2
Форматный ввод-вывод 4
Лабораторная работа №3
Составление алгоритма решения задачи и его реализация 5
Лабораторная работа №4
Программирование алгоритмов циклической структуры 10
Лабораторная работа №5
Обработка одномерных массивов 14
Лабораторная работа №6
Обработка двумерных массивов 16
Лабораторная работа №7 Типовые приемы алогитмизации 19
Лабораторная работа №8 Обработка символьных данных 22
Лабораторная работа №9
Программирование с использованием подпрограмм пользователя 24
Лабораторная работа №10
Программирование с использованием собственных функций для обработки символьных данных 28
Лабораторная работа №11
Программирование алгоритмов с использованием переменной структура 31
Лабораторная работа №12 Работа с файлами на верхнем уровне 35
Лабораторная работа №13 Организация работы в графическом режиме 40
Лабораторная работа №14 Создание графика 42
Лабораторная работа №15
Организация перемещения объекта по заданной траектории 45
Лабораторная работа №16 Организация работы в текстовом режиме 51
Лабораторная работа №17 Создание светового меню 53
Лабораторная работа №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 Форматный ввод-вывод
Цель работы - овладение практическими навыками использования форматного ввода-вывода.
Задание к лабораторной работе:
дан текст программы, которая по определенным формулам вычисляет a и b, переменные x, y и z определены программно. Переделайте программу так, чтобы пользователь мог самостоятельно определять переменные x, y и z и получал результаты вычисления на экране.
составить блок-схему программы
#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 Составление алгоритма решения задачи и его реализация
Цель работы – овладение практическими навыками разработки и программирования вычислительного процесса линейной и разветвляющейся структур и навыками по отладке и тестированию программ.
Задания для самостоятельной подготовки:
З а д а н и е А
