Описание переменных и структур данных, которые применяются в программе
Министерство образования и науки Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего образования Тульский государственный педагогический университет им. Л.Н. Толстого
(ФГБОУ ВО «ТГПУ им. Л.Н. Толстого»)
Отчет по учебной практике
Выполнила: студент 1 курса группы 121591
Направления подготовки «Фундаментальная информатика и информационные технологии»
Тяпчев Сергей Дмитриевич
Проверил:
К.ф.-м.н., доцент
Шмелев А.Н
Тула
2020
Задание 1.1.1
Бутылка воды стоит 45 копеек. Пустые бутылки сдаются по 20 копеек, и на полученные деньги опять покупается вода. Какое наибольшее количество бутылок воды можно купить, имея некоторую сумму денег S копеек?
Текст программы
#include <iostream> //Библиотека ввода-вывода
using namespace std;
int main()
{
setlocale(LC_ALL, "Russian"); //Подключение русских символов
int S, k; //Объявление переменных
cout << "Введите сумму денег: "; cin >> S; //Вводы переменной S
k = (S - 20) / 25; //Алгоритм вычислений
cout << "Кол-во бутылок которое можно купить: " << k << endl; //Вывод результата
system("Pause"); //Остановка приложения
|
|
return 0;
}
Контрольный пример
Задание 1.1.2
Определить номера подъезда и этажа по номеру квартиры девятиэтажного дома, считая, что на каждом этаже ровно 4 квартиры, а нумерация квартир начинается с первого подъезда?
Текст программы
#include <iostream>
using namespace std;
int main()
{
setlocale (LC_ALL, "Russian");
int kv, et, p;
cout<<"Введите номер квартиры :"<<endl;
cin >> kv;
p = kv / 36 + 1;
et = (kv % 36) / 4 + 1;
cout<<"Подъезд - "<<p<<endl<<"Этаж - "<<et<<endl;
system("Pause");
return 0;
}
Контрольный пример
Задание 1.1.3
Сколько четырехзначных нечетных чисел можно образовать, используя цифры: 0, 1, 4, 5, 6, 8? Выписать наименьшее и наибольшее из этих чисел. Записать решение в виде линейного алгоритма.
Текст программы
#include <iostream>
using namespace std;
int main()
{
setlocale (LC_ALL, "Russian");
int a;
a = 5*6*6*2;
cout<<"Всего нечетных четырехзначных чисел - "<<a<<endl;
cout<<"Наименьшее - 1000, наибольшее - 8888"<<endl;
system("Pause");
return 0;
}
Контрольный пример
Задание 1.1.8
|
|
Вычислить, используя не более четырех операций умножения и четырех операций сложения или вычитания: .
Описание алгоритма программы
Вводим значение переменной Х, для того что бы не нарушить условия задачи, подключаем библиотеку <math.h>, которая позволяет выполнить возведение в степень без умножения. Выполняем расчеты и присваиваем результат переменной У.
Описание переменных и структур данных, которые применяются в программе
Имя переменной или объекта программы | Тип данных | Назначение |
x | int | Хранит значение первой переменно |
y | int | Хранит результат выражения |
Текст программы
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
setlocale (LC_ALL, "Russian");
int x, y;
cout<<"Введите x :"<<endl;
cin >> x ;
y = pow(x, 4)/4-pow(x, 3)/3+pow(x, 2)/2-x+1;
cout<<"y = "<<y;
system("Pause");
return 0;
}
Контрольный пример
Задание 1.2.1
Сумма двух первых цифр заданного четырехзначного числа равна сумме двух его последних цифр.
Текст программы
#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL, "Russian");
int a, b, c, d;
cout << "Введите 1-ю цифру 4-х значного числа : "; cin >> a;
|
|
cout << "Введите 2-ю цифру 4-х значного числа : "; cin >> b;
cout << "Введите 3-ю цифру 4-х значного числа : "; cin >> c;
cout << "Введите 4-ю цифру 4-х значного числа : "; cin >> d;
cout << "Число : " << a << b << c << d << endl;
if ((a + b) == (c + d)) //Проверка условия
{
cout << "True" << endl;
}
else
{
cout << "False" << endl;
}
system("Pause");
return 0;
}
Контрольный пример
Задание 1.2.2
Сумма цифр данного трехзначного числа N является четным числом
Текст программы
#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL, "Russian");
int a, b, c, d;
cout << "Введите 1-ю цифру 3-х значного числа : "; cin >> a;
cout << "Введите 2-ю цифру 3-х значного числа : "; cin >> b;
cout << "Введите 3-ю цифру 3-х значного числа : "; cin >> c;
cout << "Число : " << a << b << c << endl;
d = a + b + c;
cout << "Сумма цифр = " << d << endl;
if ((d % 2) == 0)
{
cout << "True" << endl;
}
else
{
cout << "False" << endl;
}
system("Pause");
return 0;
}
Контрольный пример
|
|
Задание 1.2.3
Точка с координатами (х, у) принадлежит части плоскости, лежащей между прямыми х = т, х = п (т < п).
Текст программы
#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL, "Russian");
int x, y, m, n;
cout << "Введите x : "; cin >> x;
cout << "Введите y : "; cin >> y;
cout << "Введите m и n с условием (m < n)" << endl;
cout << "Введите m : "; cin >> m;
cout << "Введите n : "; cin >> n;
if (m>=n)
{
cout << "False" << endl;
}
else
{
if ((x >= m) && (x <= n))
{
cout << "True" << endl;
}
else
{
cout << "False" << endl;
}
}
system("Pause");
return 0;
}
Контрольный пример
Задание 1.2.8
Даны три стороны одного и три стороны другого треугольника. Эти треугольники равновеликие, т.е. имеют равные площади.
Описание алгоритма программы
Вводим все стороны треугольников, вычисляем полупериметр каждого треугольника и сохраняем значения в переменные Р1 и Р2, затем с помощью формулы Герона вычисляем площади треугольников, сохраняем значения в переменные S1, S2 и потом сравниваем их.
Дата добавления: 2020-04-25; просмотров: 156; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!