Основы программирования на «С»
Автор: Masyana • Октябрь 30, 2023 • Лабораторная работа • 2,241 Слов (9 Страниц) • 134 Просмотры
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ[pic 1]
МОСКОВСКИЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
Факультет Информационных технологий
Кафедра Информатики и информационных технологий
направление подготовки
09.03.02 «Информационные системы и технологии»
ЛАБОРАТОРНАЯ РАБОТА № 1
Дисциплина: Объектно-ориентированное программирование
Тема: Основы программирования на «С»
Выполнил: студент группы
Бобков Рахим Адреевич
(Фамилия И.О.)
Дата, подпись ________________ ____________________
(Дата) (Подпись)
Проверил: _________________________ ___________
(Фамилия И.О., степень, звание) (Оценка)
Дата, подпись ________________ ___________
(Дата) (Подпись)
Замечания: _________________________________________________________
Москва
2021
Лабораторная работа №1 Основы
программирования на «С».
Цель: получить практические навыки в использовании в языка С для создания программ.
1. Постановка задачи
1.Разработать программы, реализующие задания, приводимые ниже.
2. Оформить отчет, содержащий следующие пункты:
1. Титульный лист.
2. Название и цель работы.
3. Постановка задачи.
4. Листинг программы с комментариями.
2. Задания
2.1 Задания с примерами решений (1 - 3)
1. Считая, что кубический фут равен 7,481 галлона, написать программу, запрашивающую у пользователя число галлонов и выводящую на экран эквивалентный объем в кубических футах.
//cout << значение; Вывод информации
//Возможно многократное назначение потоков:
cout << 'значение1' << 'значение2' << ... << 'значение n';
//cin >> идентификатор;
#include <iostream>
using namespace std;
int main()
{
float gallons, cufeet;
cout << "\nСколько Галлонов: ";
cin >> gallons;
cufeet = gallons / 7.481;
cout << "Эквивалент в куб. футах " << cufeet << endl;
return 0;
}
[pic 2]
2. Напишите программу, выводящую следующую таблицу:
//генерация таблицы
// функциz std/setw для изменения ширины следующей операции ввода-вывода
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
cout << 1990 << setw(8) << 135 << endl
<< 1991 << setw(8) << 7290 <<endl
<< 1992 << setw(8) << 11300 <<endl
<< 1993 << setw(8) << 16200 <<endl;
getchar();
return 0;
}
[pic 3]
3. Напишите программу, генерирующую следующий вывод:
10
20
19
#include <iostream>
using namespace std;
int main()
{
int var = 10;
cout << var << endl; // var 10
var *= 2; // var 20
cout << var-- << endl;
cout << var << endl; // var 19
return 0;
}
[pic 4]
Используйте представление числа 10 в виде целой константы. Для вывода числа 20 воспользуйтесь одной из арифметических операций с присваиванием, а для вывода числа 19 — операцией декремента.
...