Пять лабораторных работ по технологии программирования

Страницы работы

Содержание работы

Ctrl+F5

Первая Лабораторная по ТП 

#include <stdio.h> 

void main() 

 float number; 
 char c; 
 printf ("Please, enter the float number and any symbol: "); 
 scanf_s("%f %c", &number, &c); 
 printf ("The entered number and symbol: %f %c\n", number, c); 


Вторая Лабораторная по тп 

#define _USE_MATH_DEFINES 
#include<stdio.h> 
#include<math.h> 
float sqr(float x); 
void main() 

float q, z1, z2; 
printf(" Enter q "); 
scanf(" %f", &q ); 
z1=(sqrt(pow((3*q+2),2)-24*q))/(3*sqrt(q)-(2/sqrt(q)));  
z2=-(sqrt(q));  
printf("z1=%f z2=%f", z1, z2); 


Третья Лабораторная работа по тп 
#include <stdio.h> 

int main( void ) 

  int number1, number2;// 2 целых числа 
   printf("Please, enter the integer number in OCT notation:");//1 
   //запрашиваем целое число в десятичной системе //счисления 
   scanf("%o", &number1);1//1 считываем в целочисленную //переменную целое число в формате %o (что значит в //десятичной //системе счисления) 
   printf("Entered integer number in HEX notation:%x\n", number1);//2 
   //печатаем ЭТО ЖЕ число, но в 8 - восьмеричной //(%x) 
   printf("Entered integer number in HEX notation: %x\n Entered integer number in HEX moved on 1 bits left: %x\n", number1, number1<<1);// 
   //печатаем ЭТО ЖЕ число в 8 - ричной снова и его же, но //сдвинутое на //1 бита влево (number1<<1) причем оба числа в //формате (%x ) 
   printf("Entered integer number in OCT: %o\n The negation of OCT integer number: %o\n", number1, ~number1);//опять печатаем ЭТО ЖЕ //число и //отрицание этого числа (~number1) 
   printf("Please, enter the integer number in OCT notation:");//5 
   scanf("%o", &number2);//вводим с консоли ВТОРОЕ число в 
   //16 - ричной системе счисления 
   printf("Result of bit operation(number1  number2): %o\n", number1number2);//5//применяем к 1 и 2 числу битовую //операцию 'исключающее или' 
   //и выводим результат в 16-ричной системе счисления (%o) 


Четвертая Лабораторная работа по тп 
#include <stdio.h> 
void main() 

 int number1; 
 unsigned int number2; 
 printf("Please, enter the integer number:"); 
 scanf("%d", &number1); 
 ("0 - out of range, 1 - in range (20 - 30): %d\n",(number1>=20)&&(number1<=30)); 
 printf("Please, entered the unsigned integer number: "); 
 scanf("%x", &number2); 
 printf("The 17 bit of second number is : %d\n", (number2&0x40000)>>16); 


 Пятая Лабораторная работа по тп 
#include <stdio.h> 

void main() 

 int i, j, a[9]={90,76,54,23,56,12,48}, a1[2][2]={1,2,3,4}, a2[2][2]={1,0,0,1}, a3[2][2]; 
 for (i=0; i<7; i++) 
 printf ("a[%d] %d\n", i, a[i]); 
 a3[0][0]=a1[0][0]*a2[0][0]+a1[0][1]*a2[1][0]; 
 a3[1][0]=a1[1][0]*a2[0][0]+a1[1][1]*a2[1][0]; 
 a3[0][1]=a1[0][0]*a2[0][1]+a1[0][1]*a2[1][1]; 
 a3[1][1]=a1[1][0]*a2[0][1]+a1[1][1]*a2[1][1]; 
 for (i=0; i<2; i++) 
 { 
 for (j=0; j<2; j++) 
 printf ("%d ", a3[i][j]); 
 printf ("\n"); 
 } 
}

Похожие материалы

Информация о работе