BigEdu.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)

Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.

© 2016 - 2022 BigEdu.ru