Описание переменных и структур данных, которые применяются в программе



Министерство образования и науки Российской Федерации

Федеральное государственное бюджетное образовательное учреждение высшего образования Тульский государственный педагогический университет им. Л.Н. Толстого

(ФГБОУ ВО «ТГПУ им. Л.Н. Толстого»)

 

 

Отчет по учебной практике

 

 

 

Выполнила: студент 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; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!