Файл: 2. Программа работы.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 03.12.2023

Просмотров: 12

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.


МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

федеральное государственное бюджетное образовательное учреждение

высшего образования

«Тольяттинский государственный университет»

Институт машиностроения

(наименование института полностью)

Кафедра /департамент /центр1 Кафедра «Институт машиностроения»

(наименование кафедры/департамента/центра полностью)

Практическое задание №_1_

по дисциплине (учебному курсу) «Программирование электронных устройств»

(наименование дисциплины (учебного курса)

Вариант 1 (при наличии)

Студент

Лаптев.А.В

(И.О. Фамилия)




Группа

ЭЛбп-2102а





Преподаватель

Глибин Евгений Сергеевич

(И.О. Фамилия)




Тольятти 2023

Практическое задание №1 «Среда разработки Visual C++

2010 Express Edition. Построение, запуск и отладка

программ»


1. Цель работы


Цель работы - Ознакомиться с командами ветвления и выбора, научиться составлять программы с использованием этих команд на языке Си.

2. Программа работы

2.1 Запустить среду программирования

2.2 Создать новый проект

2.3 Создать новый файл с исходным текстом

2.4 Ввести текст программы

2.5 Построить решение и запустить программу

2.6 Оформить отчет

3. Ход работы

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


Вариант 5

С клавиатуры вводятся дата в виде числа, месяца и года. Определить дату следующего дня.

Далее идет код основного файла программы.

#define _CRT_SECURE_NO_WARNINGS

#include

#include
int main() {

setlocale(LC_ALL, "Russian");

int day, month, year, last;

printf("Введите цифрами сегодняшнюю дату (число, месяц, год) -> ");

scanf("%i%i%i", &day, &month, &year);

last = 0;

if (month == 2) {

if ((year % 4) != 0 && day == 28) {

last = 1;

}

if ((year % 4) == 0 && day == 29) {

last = 1;

}

}

else if ((month == 4 || month == 6 || month == 9 || month == 11) && day == 30) {

month++;

day = 0;

printf("Последний день месяца!\n");

}

else if (day == 31) {

last = 1;

}

if (last == 1) {

printf("Последний день месяца!\n");

day = 1;

if (month == 12) {

month = 1;

year++;

printf("C наступающим Новым годом!\n");

}

else

month++;

}

else

day++;

printf("Завтра %i %i %i", day, month, year);

printf("\nДля завершения нажмите ");

_getch();

}

На рисунке 1 результат работы программы



Рисунок 1 - Результат работы программы

Вывод

Я ознакомился с командами ветвления и выбора, научился составлять, запускать и производить отладку программ на языке Си.

1 Оставить нужное