ReferatWorld.ru
» » » Расчет определителя 2-го порядка по введенным четырем целым числам
Вернуться назад

Расчет определителя 2-го порядка по введенным четырем целым числам

Южно-Уральский государственный университет

Заочный инженерно - экономический факультет

Контрольная (курсовая) работа №2

По Информатике

Выполнил студент- заочник 1го курса

Шифр – ЭПА-04-588 Группа – 147

«____»___________2008г. «____»___________2008г.

Срок предоставления работы по графику Дата отправки работы

№_____________ по журналу «____»_____________2008г.

___________________ Хусаинов Р.З.

отметка о зачете работы

Преподаватель

____________________

Подпись преподавателя

«____»_____________2008г.


1. Расчет определителя 2го порядка по введенным четырем целым числам

Программа:

/*Расчет определителя 2го порядка по введенным 4-м целым числам*/

#include <stdio.h> /*подключение файла библиотеки*/

#include <conio.h> /*подключение файла библиотеки*/

main () /*главная функция*/

{

int a1,a2,a3,a4,b; /*объявление переменных*/

clrscr (); /*очистка экрана*/

printf ("nnttРасчет определителя 2-го порядкаnnnr");

printf ("tВведите 1-й элемент 1-й строки - "); /*ввод значений*/

scanf ("%d",&a1);

printf ("tВведите 2-й элемент 1-й строки - ");

scanf ("%d",&a2);

printf ("tВведите 1-й элемент 2-й строки - ");

scanf ("%d",&a3);

printf ("tВведите 2-й элемент 2-й строки - ");

scanf ("%d",&a4);

b=a1*a4-a2*a3 /*расчет определителя*/

printf ("nntttОпределитель матрицы = %d",b); /*вывод результата*/

getch (); /*ожидание нажатия любой клавиши*/

}


Пример исполнения:

Алгоритм:


2. Вводится натуральное число меньше 256. Поменять местами цифры десятков и единиц и вывести на экран новое число

Программа:

/* Поменять местами десятки с единицами натурального числа меньше 256*/

#include <conio.h>

#include <stdio.h>

main()

{

int a,b,c,d,e;

clrscr ();

printf ("tЗамена местами десяток с единицами в натуральном числеnnnr");

printf ("taВведите натуральное число меньше 256ntЭто число - ");

scanf ("%d",&a);

/*Проверяем число на соответствие условию*/

if (a>0)

{

if (a<256)

{/*Число удовлетворяет условию*/

b=a%10; /*Находим еденицы*/

c=(a%100)-b; /*Находим десятки*/

d=(a%1000)-(c+b); /*Находим сотни*/

e=d+b*10+c/10; /*Переставляем разряды ед. дес.*/

printf ("nrtПосле замены разрядов получилось число %d",e);

}

else/*Выход если число больше 256*/

printf ("taЧисло %d не соответствует условию",a);

}

else/*Выход если число <= 0*/

printf ("taЧто читать не умеешь? Только натуральные!");

getch ();

}

Пример исполнения:


Алгоритм:

3.Вводится число типа беззнаковое длинное целое. Определить состояние 20-го и 21-го бита. Установить в нулевое состояние 4-й и 5-й биты числа

Программа:

/*программа для определения 20-го, 21-го и сброса 4-го и 5-го бита числа */

#include <conio.h>

#include <stdio.h>

main ()

{

unsigned long a,b,ms20=524288,ms21=1048576,m045=2147483623;

/*ms20 маска для определения 20-го бита,*/

/*ms21 маска для определения 21-го бита,*/

/*m045 маска для сброса 4-го и 5-го бита в веденном числе.*/

clrscr ();

printf ("Введите положительное целое число от 0 до 2'147'483'647 - ");

scanf ("%ld",&a);

if (a<=2147483647 && a>0) /*Проверка правильности ввода*/

{

b=a&ms20; /*Проверка 20-го бита*/

if(b==0)

{

printf ("20-й бит в числе %010ld равен -"0"nr",a);

}

else

printf ("20-й бит в числе %010ld равен -"1"nr",a);

b=a&ms21; /* Проверка 21-го бита*/

if(b==0)

{

printf ("21-й бит в числе %010ld равен -"0"nr",a);

}

else

printf ("21-й бит в числе %010ld равен -"1"nr",a);

b=a&m045; /*Сброс 4-го и 5-го бита*/

printf ("После сброса 4-го и 5-го бита число равно %010ldnr",b);

}

else

printf ("Неправильно введено число");

getch ();

}

Пример исполнения:

Алгоритм:

4. Вывести на экран таблицу N значений заданной функции: y = sin ( x )+ sin (3 x )/3/. Диапазон изменения переменной x [0; 6.28]. Количество точек таблицы N =100, ширина поля вывода переменных x и y – 9 позиций, точность- 4 позиции

Программа:

/* Программа для расчета заданной функции на 100 значений при

Внимание, отключите Adblock

Вы посетили наш сайт со включенным блокировщиком рекламы!
Ссылка для скачивания станет доступной сразу после отключения Adblock!

Скачать
Контрольные работы по информатике и программированию Южно-Уральский государственный университет Заочный инженерно - экономический факультет Контрольная (курсовая) работа №2 По Информатике
Оценок: 1000 (Средняя 5 из 5)

Одними из наиболее популярных услуг на рынке IT-технологий являются создание и продвижение лендингов. Они способны положительно влиять на деятельность любого бизнес-проекта в интернете. Судя по многочисленным отзывам, заказавшие создание лендингов люди ни разу не пожалели о потраченных деньгах. Они вложили в будущее, которое неразрывно связано с интернетом. Всё больше и больше предпринимателей обращаются к услугам разных агентств, веб-студий, чтобы заказать создание лендинга у профессионалов.

© 2017 - 2022 ReferatWorld.ru