Переменные, ввод. Лабораторная работа №02

Содержание

Слайд 2

Hello World – код программы

#include
void main()
{
printf("Hello World!");
}

Hello World – код программы #include void main() { printf("Hello World!"); }

Слайд 3

Привет мир – код программы

#include
#include
void main()
{
printf("Hello World!");
printf("Привет мир");
}

Привет мир – код программы #include #include void main() { printf("Hello World!"); printf("Привет мир"); }

Слайд 4

Привет мир – код программы

#include
#include
void main()
{
printf("Hello World!");
printf("Привет мир");
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
printf("Hello World!");
printf("Привет мир");
}

Привет мир – код программы #include #include void main() { printf("Hello World!");

Слайд 5

Привет мир\n – код программы

#include
#include
void main()
{
printf("Hello World!\n");
printf("Привет мир\n");
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
printf("Hello World!\n");
printf("Привет мир\n");
}

Привет мир\n – код программы #include #include void main() { printf("Hello World!\n");

Слайд 6

Переменные.

// перевод скорости из м/сек в км/час
#include
#include
void main()
{
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
float v1,

Переменные. // перевод скорости из м/сек в км/час #include #include void main()
v2;
v1 = 10;
v2 = v1 * 3.6;
printf("Скорость в метрах в секунду=");
printf("%f\n", v1);
printf("Скорость в километрах в час=%f", v2);
}

Слайд 7

Переменные.2

Переменные.2

Слайд 8

Переменные. 3

Переменные. 3

Слайд 9

Задача 1. Падение с высоты

Задается высота, с которой падает предмет.
Нужно рассчитать, через

Задача 1. Падение с высоты Задается высота, с которой падает предмет. Нужно
сколько секунд предмет коснётся земли.

Слайд 10

Задача 1. Падение с высоты. 2

Задается высота, с которой падает предмет.
Нужно рассчитать,

Задача 1. Падение с высоты. 2 Задается высота, с которой падает предмет.
через сколько секунд предмет коснётся земли.

Слайд 11

Задача 1.1*. Падение с высоты- 2 (+скорость)

Задается высота, с которой падает предмет.
Нужно

Задача 1.1*. Падение с высоты- 2 (+скорость) Задается высота, с которой падает
рассчитать, через сколько секунд предмет коснётся земли.
Нужно также рассчитать, какая скорость будет у предмета, в момент касания земли

Слайд 12

Ввод информации.

// перевод скорости из м/сек в км/час
#include
#include
void main()
{
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
float

Ввод информации. // перевод скорости из м/сек в км/час #include #include void
v1, v2;
printf("Введите скорость в метрах в секунду=");
scanf_s("%f", &v1);
v2 = v1 * 3.6;
printf("Скорость в метрах в секунду=");
printf("%f\n", v1);
printf("Скорость в километрах в час=%f", v2);
}

Слайд 13

Ввод информации.2

Программа в консоли ждет ввода числа

Ввод информации.2 Программа в консоли ждет ввода числа

Слайд 14

Ввод информации.3

Введите число «20» и нажмите Enter

Ввод информации.3 Введите число «20» и нажмите Enter

Слайд 15

Ввод информации.4

После нажатия Enter программа выполнила вычисления и вывела результат в

Ввод информации.4 После нажатия Enter программа выполнила вычисления и вывела результат в консоль
консоль

Слайд 16

Задача 2. Падение с высоты

Вводится высота, с которой падает предмет.
Нужно рассчитать, через

Задача 2. Падение с высоты Вводится высота, с которой падает предмет. Нужно
сколько секунд предмет коснётся земли.

Слайд 17

Задача 2. Падение с высоты 2

Вводится высота, с которой падает предмет.
Нужно рассчитать,

Задача 2. Падение с высоты 2 Вводится высота, с которой падает предмет.
через сколько секунд предмет коснётся земли.

Слайд 18

Задача 2. Падение с высоты 3

Запустите программу. Введите высоту 12 метров.

Задача 2. Падение с высоты 3 Запустите программу. Введите высоту 12 метров.

Слайд 19

Задача 2. Падение с высоты 4

Запустите программу. Введите высоту 20 метров.

Задача 2. Падение с высоты 4 Запустите программу. Введите высоту 20 метров.

Слайд 20

Задача 2.1*. Падение с высоты

Вводится высота, с которой падает предмет.
Нужно рассчитать, через

Задача 2.1*. Падение с высоты Вводится высота, с которой падает предмет. Нужно
сколько секунд предмет коснётся земли.
Нужно также рассчитать, какая скорость будет у предмета в момент касания земли

Слайд 21

Комментарии в программе

Для чего используются комментарии:
Для пояснения кода
Для временного отключения части кода

Комментарии в программе Для чего используются комментарии: Для пояснения кода Для временного отключения части кода

Слайд 22

Комментарии в программе

Для чего используются комментарии:
Для пояснения кода
Для временного отключения части кода

Комментарии в программе Для чего используются комментарии: Для пояснения кода Для временного отключения части кода

Слайд 23

Комментарии в программе

Для чего используются комментарии:
Для пояснения кода
Для временного отключения части кода

Комментарии в программе Для чего используются комментарии: Для пояснения кода Для временного отключения части кода

Слайд 24

Комментарии в программе

Какие виды комментариев могут быть
Строчные – от // до конца

Комментарии в программе Какие виды комментариев могут быть Строчные – от //
строки
Ctrl+K+C Закомментировать строчными комментариями выделенные строки
Ctrl+K+U Раскомментировать строчные комментарии для выделенных строк

Слайд 25

Комментарии в программе

Какие виды комментариев могут быть
2) Блочные от /* до */

Комментарии в программе Какие виды комментариев могут быть 2) Блочные от /*
в любом месте программы дальше по тексту

Слайд 26

Задача 3. Покупаем квартиру

Вводится площадь квартиры и стоимость квадратного метра.
Выводится сколько будет

Задача 3. Покупаем квартиру Вводится площадь квартиры и стоимость квадратного метра. Выводится
стоить эта квартира.

Слайд 27

Задача 3. Покупаем квартиру

Вводится площадь квартиры и стоимость квадратного метра.
Выводится сколько будет

Задача 3. Покупаем квартиру Вводится площадь квартиры и стоимость квадратного метра. Выводится
стоить эта квартира.

Слайд 28

Задача 3. Покупаем квартиру

Вводится площадь квартиры и стоимость квадратного метра.
Выводится сколько будет

Задача 3. Покупаем квартиру Вводится площадь квартиры и стоимость квадратного метра. Выводится
стоить эта квартира.

Слайд 29

Задача 3.1 Покупаем квартиру - время

Вводится площадь квартиры и стоимость квадратного метра.
Вводится

Задача 3.1 Покупаем квартиру - время Вводится площадь квартиры и стоимость квадратного
зарплата в месяц.
Выводится сколько будет стоить эта квартира.
Выводится сколько месяцев нужно будет собирать деньги на квартиру, при условии что 50% зарплаты можно откладывать на квартиру.

Слайд 30

Домашнее задание

0. ТОЧНО УЖЕ Выкачать и установить MS VS на личном

Домашнее задание 0. ТОЧНО УЖЕ Выкачать и установить MS VS на личном
компьютере или на том компьютере, которым вы будете пользоваться для выполнения домашних заданий и лабораторных работ по Си.
Из курса математики взять простую расчетную задачу и реализовать её на Си. (например, вычисление площади, или объема, или корня уравнения, или что-то подобное – по известной из курса математики формуле и/или алгоритму)
Взять из курса физики/химии или других прикладных предметов (не математики) идею для расчетной задачи и реализовать её (например, вычисление скорости, давления, времени, силы тока и т.п.).
Взять из повседневной жизни или прикладной экономической жизни идею и реализовать расчетную задачу (например, расчет времени возвращения кредита, расчет переплаты за кредит и т.п.)
В итоге у каждого должно быть 3 уникальных задачи.
Если задачи не уникальны – кто первым сдал – тот и автор, остальные придумывают и реализуют другие варианты. Все задачи должны быть принесены на следующее занятие в классе и сданы на нем.

Слайд 31

Домашнее задание – оформление*

Для сдачи домашней работы нужно подготовить отчет.
Отчет состоит из:
Стандартного

Домашнее задание – оформление* Для сдачи домашней работы нужно подготовить отчет. Отчет
титульного листа
Задания на лабораторную работу (отдельная страница)
Полной распечатки кода программы
Скриншот работающей программы
Заключение – выводы, чему научился
Срок выполнения – до следующей встречи на лабораторной работе
Если болел/не мог – это становится «долгом»
* - обсуждается и уточняется