Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
инф_техн_метод_указания_КР_211000(З).DOC
Скачиваний:
3
Добавлен:
16.11.2019
Размер:
2.03 Mб
Скачать

Содержание

ЗАДАНИЕ 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.

При выполнении этого условия необходимо вывести сообщение " деление на ноль" и прекратить выполнение программы.