- •Методические указания к выполнению контрольной работы
- •Задания контрольной работы
- •Пример оформления контрольной работы
- •Содержание
- •А лгоритм решения задачи Листинг программы
- •Алгоритм решения задачи
- •Листинг программы
- •Результаты тестирования программы
- •Список использованных источников
- •Методические указания к выполнению курсовой работы
- •Пример оформления курсовой работы
- •Содержание
- •Задание 1 Условие задачи
- •Метод решения задачи
- •Описание переменных
- •Алгоритм решения задачи
- •Листинг программы
- •Описание переменных
- •Алгоритм решения задачи
- •Листинг программы
- •Описание переменных
- •Алгоритм решения задачи
- •Листинг программы
- •Описание переменных
- •Алгоритм решения задачи
- •Алгоритм решения задачи
- •Листинг программы
- •Результаты тестирования программы
- •Список использованных источников
Содержание
ЗАДАНИЕ 1………………………………………………………………………………………26
Условие задачи……………………………………………………………………………….26
Алгоритм решения задачи…………………………………………………………………...26
Листинг программы………………………………………………………………………….27
Результаты тестирования…………………………………………………………………….28
ЗАДАНИЕ 2……………………………………………………………………………………….28
Условие задачи………………………………………………………………………………..28
Метод решения задачи………………………………………………………………………..28
Алгоритм решения задачи……………………………………………………………………29
Листинг программы…………………………………………………………………………...30
Результаты тестирования……………………………………………………………………..31
ЗАДАНИЕ 3………………………………………………………………………………………..32
Условие задачи………………………………………………………………………………...32
Метод решения задачи………………………………………………………………………..32
Алгоритм решения задачи…………………………………………………………………….33
Листинг программы……………………………………………………………………………33
Результаты тестирования……………………………………………………………………..34
ЗАДАНИЕ 4………………………………………………………………………………………..35
Условие задачи………………………………………………………………………………...35
Метод решения задачи………………………………………………………………………..35
Алгоритм решения задачи…………………………………………………………………….36
Листинг программы……………………………………………………………………………37
Результаты тестирования……………………………………………………………………..38
ЗАДАНИЕ 5……………………………………………………………………………………….39
Условие задачи…………………………………………………………………………………39
Метод решения задачи………………………………………………………………………..39
Алгоритм решения задачи…………………………………………………………………….40
Листинг программы……………………………………………………………………………41
Результаты тестирования……………………………………………………………………..42
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ……………………………………………...42
ЗАДАНИЕ 1
Условие задачи
1.вводятся с клавиатуры значения переменных a, b типа short int,
2.вычисляется разность a и b,
3.вычисляется частное от деления a на b,
4.выполняется операция остаток от деления a на b с присваиванием значения b.
Алгоритм решения задачи
Листинг программы
//---------------------------------------------------------------------------
#pragma hdrstop
//---------------------------------------------------------------------------
#include <conio.h> //библиотека подключения функции getch()
#include <iostream.h> //библиотека для cin и cout
#include <malloc.h> //библиотека для динамического выделения памяти
#include <fstream.h> //библиотека для ввода/вывода в файл
#include <windows.h> //библиотека используется в функции RUS
#include <math.h> //библиотека математических функций
#include <ctype.h> // библиотека проверки принадлежности символов
#include <stdlib.h> // библиотека некоторых стандартных функций
#include <string.h> // библиотека функций работы со строками
//
char bufRus[256];
//---------------------------------------------------------------------------
char* RUS(const char*text) //функция поддержки русского языка
{
CharToOem(text,bufRus);
return bufRus;
}
//---------------------------------------------------------------------------
#pragma argsused
int main(int argc, char* argv[])
{
short int a,b,c;
cout<<RUS("\nВвести а и в\n");
cin>>a>>b;
c=a-b;
cout<<"\na-b= "<<c;
c=a/b;
cout<<"\na/b= "<<c;
b=a%b;
cout<<"\nb= "<<b;
cout<<RUS("\nНажмите любую клавишу для завершения программы ...\n");
getch();
return 0;
}
//---------------------------------------------------------------------------
Результаты тестирования программы
ЗАДАНИЕ 2
Условие задачи
Вычислить значения функции F при вещественных a, b, c, x, вводимых с клавиатуры. Ввести в программу операции, выполняющие обработку исключительной ситуации " деление на ноль".
Метод решения задачи
Если x<0 и b≠0 функция F вычисляется по формуле:
Для этого случая исключительной ситуации " деление на ноль" не возникает.
Если x>0 и b=0 функция F вычисляется по формуле:
Для этого случая исключительная ситуация " деление на ноль" возникает, если
x=c.
При выполнении этого условия необходимо вывести сообщение " деление на ноль" и прекратить выполнение программы.
Если не выполняются условия x<0 и b≠0 или x>0 и b=0 функция F вычисляется по формуле:
Для этого случая исключительная ситуация " деление на ноль" возникает, если
c=0.
При выполнении этого условия необходимо вывести сообщение " деление на ноль" и прекратить выполнение программы.