Программирование на языке высокого уровня
Работа добавлена: 2016-07-25





(национальный исследовательский университет)

Отчет по лабораторной работе №3

«Операции языка Си»

по дисциплине

«Программирование на языке высокого уровня»

Выполнил:

Студент группы ########

######

Проверили:

#####

####

Москва - 2016

Цель работы

Изучение операций языка Си.

Задание

Текст программы

#include <math.h>

#include <stdio.h>

#include <conio.h>

void main()

{

// zadanie 1

long int a, a2, a4, a5, a6, a7, a8, a10, a12, a13, a15, a16, a20, a21, a24, a28;

scanf("%d", &a);

a2 = a * a;

a4 = a2 * a2;

a6 = a4 * a2;

a7 = a6 * a;

printf("\n %d^7 = %ld", a, a7);

a2 = a * a;

a4 = a2 * a2;

a5 = a4 * a;

a10 = a5 * a5;

a15 = a10 * a5;

printf("\n %d^15 = %ld", a, a15);

a2 = a * a;

a4 = a2 * a2;

a8 = a4 * a4;

printf("\n %d^8 = %ld", a, a8);

a2 = a * a;

a4 = a2 * a2;

a5 = a4 * a;

a10 = a5 * a5;

a20 = a10 * a10;

a21 = a20 * a;

printf("\n %d^21 = %ld", a, a21);

a2 = a * a;

a4 = a2 * a2;

a6 = a4 * a2;

a12 = a6 * a6;

a13 = a12 * a;

printf("\n %d^13 = %ld", a, a13);

a2 = a * a;

a4 = a2 * a2;

a8 = a4 * a4;

a16 = a8* a8;

a24 = a16 * a8;

a28 = a24 * a4;

printf("\n %d^28 = %ld \n", a, a28);

// zadanie 2

int x, y, z, p, s, min, max;

scanf("%d", &x);

scanf("%d", &y);

scanf("%d", &z);

x<y? a = x : a = y;

a<z? min = a : min = z;

p = x * y * z;

s = x + y + z;

p>s? max = p : max = s;

printf("\n1) min(x,y,z) = %d \n   max(x+y+z,xyz) = %d \n", min, max);

scanf("%d", &x);

scanf("%d", &y);

x<y? x = (x+y)/2 : x = x*y;

x<y? y = x*y : y = (x+y)/2;

printf("\n2) x = %d \n  y = %d \n", x, y);

scanf("%d", &x);

scanf("%d", &y);

scanf("%d", &z);

s = x + y + z;

s<1? (x<y? (x<z? x=s/2 : z=s/2) : (y<z? y=s/2 : z=s/2)) : (x<y? x=(y+z)/2 : y=(x+z)/2);

printf("\n3) x = %d;   y = %d;   z = %d; \n", x, y, z);

scanf("%d", &x);

scanf("%d", &y);

x>y? z=x-y : z=y-x+1;

printf("\n4) z = %d", z);

scanf("%d", &x);

scanf("%d", &y);

scanf("%d", &z);

x>y>z? x=2*x : x=abs(x);

x>y>z? y=2*y : y=abs(y);

x>y>z? z=2*z : z=abs(z);

printf("\n5) x = %d;  y=%d;  z=%d; \n", x, y, z);

scanf("%d", &x);

scanf("%d", &y);

scanf("%d", &z);

x>y? a = x : a = y;

a>z? max = a : max = z;

p = x * y * z;

s = x + y + z;

p>s? min = p : min = s;

min=min*min+1;

printf("\n6) max(x,y,z) = %d \n   max^2(x+y+z,xyz)+1 = %d \n", max, min);

getch();

Результаты работы программы:

Вывод:

Были изученыоперации в языке Си,  была написана программа выполняющая различные операции с числам.




1. Программирование на языке высокого уровня

2. Программирование на языках высокого уровня

3. Строки в программировании на языках высокого уровня

4. Программирование на языке JavaScript

5. Представление о программировании: язык программирования (на примере одного из языков высокого уровня); примеры несложных программ с линейной, ветвящейся и циклической структурой

6. Программирование на языке С++ с использованием классов

7.  Технологическое обоснование и разработка экологически безопасной технологию возделывания озимой ржи в условиях Тверской области , обеспечивающая получение ДВУ зерна высокого качества

8. Фразеологизмы в русском языке

9. Использование классов в языке Си++

10. Поведение ударений в русском языке