Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

1 семестр / первая практика

.docx
Скачиваний:
23
Добавлен:
28.06.2020
Размер:
191.8 Кб
Скачать

Цель работы: изучение основ языка программирования Си на примере реализации линейных алгоритмов. Получение базовых навыков в интегрированной среде разработки Microsoft Visual Studio 2010

Задание 1: Создайте в программе переменные всех известных Вам типов данных. Выведете их на экран с использованием функции printf.

Код:

#include "iostream"

#include "conio.h"

void main ()

{

setlocale(LC_ALL, "russian");

char a = 'q';

int b =3;

float c = 3.14;

double d = 3.1415;

bool e = true;

printf("переменная a = %c \n", a);

printf("переменная b = %i \n", b);

printf("переменная c = %f \n", c);

printf("переменная d = %lf \n", d);

printf("переменная e = %i \n", e);

getch ();

}

Задание 2: используя оператор ввода языка С/С++ выведите на экран изображение.

#include "iostream"

#include "conio.h"

void main ()

{

printf(" /\\\n");

printf(" / \\\n");

printf(" / \\\n");

printf(" / \\\n");

printf(" /________\\\n");

printf(" /| |\\\n");

printf(" | | \n");

printf(" | | \n");

printf(" |________| \n");

getch ();

}

начало

Задание 3: Запросите у пользователя 2 числа. На экран выведите их сумму, разницу, произведение, частное и среднее арифметическое.

a,b,c,d,e,f,g

#include "iostream"

#include "conio.h"

#include "math.h"

void main ()

{

d= a-b

e=a*b

setlocale(LC_ALL, "russian");

float a, b, c, d, e, f, g;

printf("ВВедите число А ");

scanf("%f", &a);

printf("ВВедите число B ");

scanf("%f", &b);

g= a+b/2

c = a+b; //сумма

d = a-b; //разность

C=a+b d=a-b e=a*b f=a/b g=a+b/2

e = a*b; //произведение

f = a/b; //деление

g = (a+b)/2; //ср. арифметическое

printf("\nсумма %f \n", c);

printf("разность %f \n" , d);

printf("произведение %f \n", e);

конец

printf("частное %f \n", f);

printf("ср. арифм. %f \n", g);

getch ();

}

Задание 4: Получите от пользователя любое четырехзначное число. Выведите его на экран в обратном порядке.

#include "iostream"

#include "conio.h"

void main ()

{

setlocale(LC_ALL, "russian");

int a,b,c,d,e;

printf("Введите четырёхзначное число ");

scanf("\n %i", &a);

КОНЕЦ

b = a%10;

c = a%100/10;

d = a%1000/100;

e = a%10000/1000;

printf("Число наоборот ");

printf("%i", b);

printf("%i", c);

printf("%i", d);

printf("%i", e);

getch ();

}

Задание 5: запросить у пользователя ФИО, номер группы, дату. Вывести информацию на экран в табличном виде

#include "iostream"

#include "conio.h"

#include "windows.h"

void main ()

a, b, c, d

{

SetConsoleCP(1251);

SetConsoleOutputCP(1251);

setlocale(LC_ALL, "russian");

Вывод в табличном виде с помощью функции printf

char a [7];

char b [7];

char c [7];

char d [8];

printf("Введите имя ");

scanf("%s", &a);

конец

printf("введите фамилию ");

scanf("%s", &b);

printf("введите группу ");

scanf("%s", &c);

printf("введите дату ");

scanf("%s", &d);

printf("+---------------------+"); printf("+---------------------+ \n");

printf("| имя |"); printf("| %s | \n", a);

printf("+---------------------+"); printf("+---------------------+ \n");

printf("| фамилия |"); printf("| %s | \n", b);

printf("+---------------------+"); printf("+---------------------+ \n");

printf("| группа |"); printf("| %s | \n", c);

printf("+---------------------+"); printf("+---------------------+ \n");

printf("| дата |"); printf("| %s | \n", d);

printf("+---------------------+"); printf("+---------------------+ \n");

getch ();

}

Индивидуальное задание. “Напишите программу для вычисления площади правильного шестиугольника”.

//площадь правильного шести угольника

#include "iostream"

#include "math.h"

#include "conio.h"

int a; double b; float s;

void main ()

{

int a;

double b;

b = sqrtl(3); s =((3*b)/2)*(a*a);

float s; //площадь

setlocale(LC_ALL, "russian");

printf("ВВЕдите сторону ");

scanf("%i", &a);

Вывод s

b = sqrtl(3);

s = ((3*b)/2)*(a*a);

конец

printf("площадь ");

printf(" %f ", s);

getch ();

}

Вывод: В ходе выполнения практической работы №1, я научился составлять простые программы с помощью основных операторов и функций в языке C++.

Соседние файлы в папке 1 семестр