Конспекты по С++

0.0(0)
Studied by 12 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/11

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 4:07 PM on 1/19/24
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

12 Terms

1
New cards

для чего нужен #include

Подключение библиотек, где <iostream>

-> самая важная библиотека, которая отвечает за ввод и вывод данных в консоль

2
New cards

для чего нужен using namespace std

Указываем по сути путь до нужных нам команд ввода и вывода, чтобы каждый раз не писать std::cout << "hello";

3
New cards

Для чего нужен
int main()

{

}

(как бы сцена), на которой вы будете писать свою основную программу, весь код помещайте между фигурных скобок, все переменные, условия, циклы и т.д. будут на этой сцене

4
New cards

как сделать одиночный вывод в консоль,. Вывод сразу нескольких слов или переменных?

Вывод делается при помощи команды: cout << что нужно вывести;

5
New cards

как сделать одиночный ввод в консоль,. Ввод сразу нескольких слов или переменных?

Ввод делается при помощи команды cin >> переменная;

6
New cards

Какие есть два способа, чтобы перейти на новую строчку во время вывода на консоль?

  • чтобы перейти на новую строчку у вас есть два способа:

    • использовать команду endl: cout << "Hello " << endl << "world";

    • использовать спец символ "\n": cout << "Hello\n" << "world";

7
New cards

Что будет если вы попытаетесь обратиться к переменной раньше, чем ее создали?

  • PS Если вы еще не создали переменную, а уже пытаетесь в нее положить данные с клавиатуры, то произойдет ошибка

8
New cards

Что такое переменная и для чего она нужна?

  • Переменная - это своего рода контейнер (область памяти), который может хранить значение. Для того, чтобы компьютер смог найти нужную нам область память мы должны дать этой области название (так сказать адрес, где эту область искать)

9
New cards

Что такое типы данных в С++, для чего они нужны и какие бывают?

  • В С++ у переменной обязательно должен быть тип данных, потому что язык программирования не знает заранее, что будет храниться в нашем контейнере, может там будет числа, а может буквы, нужно самим это указать

  • int | 1 2 3 499 -6909

    double | 2.0 4.9 -5.9

    char | '1' 'd' '%'

    string | "fsdfsdfsdfsd" "234234&*%^^&$%$"

    bool | true false

10
New cards

Приведите пример создания переменной

int number = 5;

11
New cards

нюансы деления в с++

  • в С++ есть стандартные арифметические действия * + -, которые работают, как и везде

  • Но деление работает с нюансами:

    • При делении целого числа / на целое число, вы получите в ответе целую часть от деления: 5 / 2 = 2;

    • При делении дробного числа, вы получите в ответе дробное число: 5.0 / 2 = 2.5

    • Делить целое дробное число с остатком нельзя, можно только целое: 5 % 2 = 1

12
New cards

Преобразование типов данных в С++

  • есть явное и не явное преобразование типов данных (это когда один тип превращается в другой, например целое число в дробное)

    • Явное → когда мы делаем это вручную int( a ); при помощи команды (int) (double) можно вручную привести тип данных к желаемому

    • Не явное → когда один тип данных превращается в другой, но незаметно для программиста.

      double a = 5.4;

      int b = 2;

      cout << a / b;

      b превратится из целого числа, в дробное, чтобы выполнить деление.