Ознакомление со средой программирования
Автор: twdllrs • Ноябрь 5, 2020 • Лабораторная работа • 2,271 Слов (10 Страниц) • 447 Просмотры
ФГБОУ ВО
Уфимский государственный авиационный технический университет
Кафедра вычислительной математики и кибернетики
ЛАБОРАТОРНАЯ РАБОТА №1
“Ознакомление со средой программирования”
Факультет: ФИРТ
Группа: МО-122Б
Студент: Абдуллин А.Д.
Преподаватель: Фридлянд А.М.
Уфа 2020
Цель работы:
Знакомство и получение первичных навыков программирования в среде Visual Studio C++.
Задачи:
Овладеть навыками работы в среде программирования Microsoft Visual C++, научиться создавать простые приложения.
Задание:
Реализовать программы для решения 10 различных задач.
Теоретическая основа:
• Структура программы
Основная часть программы начинается с функции main(). Это базовая функция начала основного блока программы на C++. После main открываются фигурные скобки и начинается основная часть программы. После завершения написания кода вы пишете команду return 0; закрываете скобки.
• Комментарии
Чтобы закомментировать строку: //
Чтобы закомментировать несколько строк: /* */
• Инициализация переменных
Перед тем как использовать переменную, вы должны её инициализировать (дать ей какое-то значение и как-то обозвать). Разный регистр – разные имена переменных.
• Основные типы данных
char - представляет один символ в кодировке ASCII. Занимает в памяти 1 байт (8 бит). Может хранить любое значение из диапазона от -128 до 127, либо от 0 до 255.
int - представляет целое число. В зависимости от архитектуры процессора может занимать 2 байта (16 бит) или 4 байта (32 бита). Диапазон предельных значений соответственно также может варьироваться от –32768 до 32767.
float - представляет вещественное число ординарной точности с плавающей точкой в диапазоне. В памяти занимает 4 байта (32 бита).
double - представляет вещественное число двойной точности с плавающей точкой в диапазоне. В памяти занимает 8 байт (64 бита).
bool - логический тип. Может принимать одну из двух значений true (истина) и false (ложь). Размер занимаемой памяти для этого типа точно не определен.
• Арифметические операции
сложение: +
вычитание: -
умножение: *
деление нацело: /
остаток от деления: %
• Логические выражения
логическое “и”: &
логическое “или”: ||
присваивание: ==
не равно: !=
меньше: <
больше: >
меньше или равно: <=
больше или равно: >=
• Условный оператор
If a логический_оператор b {} (выражения, выполняемые при результате True в логическом выражении)
else {} (выражения, выполняемые при результате False в логическом выражении)
• Цикл for
for ( int i =0; i < = N ; + + i) { тело цикла} (цикл для перечисления. Проходится по всем элементам от i до N)
• Цикл while
while (условие) { тело цикла } (будет идти, пока условие выполняется)
Ход работы:
• №1: вывести на экран квадраты чисел от 10 до 20 включительно
Код программы:
#include <stdio.h>
using namespace std;
int main()
{
for (int i = 10; i <= 20; i++)
printf("%d ", i*i);
return 0;
}
[pic 1][pic 2]
Блок-схема программы:
[pic 3]
• №2: даны натуральные числа от 35 до 87. Вывести на консоль те из них, которые при делении на 7 дают остаток 1, 2 или 5.
...