С++ Начало

Несколько добрых слов о С++

Как создать проект консольного приложения на С++ в Microsoft Visual Studio 2022 показано в 




Хорошая книжка по С++, но толстенькая.
Айвор Хортон
Стивен Прата

Первая программа на С++

Конспект К. Полякова "Программирование на языке С++" ( скачать)

Маленькая презентация 

Знакомство с С++ 8 класс

1 урок



  • Создание проекта в среде разработки MS Visual Studio 2022
  • Основная структура программы на С++
  • Компиляция и выполнение программы.
  • Операторы вывода.
  • Управляющие символы (\n %d)


Презентация

Задание: Вывод визитки на экран.

2 урок

  • Переменная. Типы данных.
  • Оператор присвоения. Вычисление математических выражений.
  • Оператор ввода. 
  • Простейший диалог с пользователем.
  • Калькулятор.


Задание: Напишите калькулятор для четырёх действий
Задание: Оформите вывод результата в виде 2+3=5

3 урок

  • типы float double (вещественный)
  • вычисление выражений
  • функция sqrt() квадратный корень
Презентация

Задание: Нахождение корней квадратного уравнения (положительный дискриминант)

4 урок

Условный оператор.


Неполный условный оператор. Он выполняется  только при выполнении только одного условия.


А это называется полным условным оператором,  так как он выполняется и в том и 
другом случае.
Вложенные условия.

Задание

  1. Даны три целых переменных, например A=7,B=2,C=5. Выведите их по возрастанию (2,5,7)
  2. Даны три целых переменных, например A=7,B=2,C=5. Выведите их по возрастанию (7,5,2)
Четверка

Пятёрка четыре целых!

Вот общая схема решения через if---else



5 урок













6 урок



Пример вложенного цикла с использованием переменной (k2<k)
Задание из четырех циклов  FOR

7 урок

Цикл с пред условием. Мы проверяем условие и инициализируем переменную до ввода (a = 1), если оно выполняется, входим в цикл. В цикле читаем число с клавиатуры, и добавляем его к сумматору. После завершения выводим на экран сумму всех чисел.


Цикл с пост условием. То же самое, но условие выполняется после цикла и дополнительная инициализация не нужна


Можно добавить в цикл различные условия, на пример условие чётности.


Максимальное и минимальное число




******************************************************
  • Внешние процедуры
  • Оптимизация структуры программы
Презентация
Задание: Оптимизировать свою программу, с помощью внешних процедур.
Задание: Решить задачу из сборника

* урок

  • Организация функционального меню. Чтобы не перегружать основной код программы, мы можем дать пользователю возможность выбора процедуры, которую он хочет выполнить.
  • Цикл с условием. Цикл с условием позволяет нам повторять действия, до тех пор пока нам это необходимо.
Задание: Настроить меню в своей программе.

-* урок

  • Операторы присвоения значения
  • Применение циклов с условием (проверка значения)

Задание: Процедура "Птички"
Задание: Процедура "Птички" (1,4,7,10,13,16,19)
Задание: "Птичка/Птичек"

-* урок

  • Повторение основных элементов программы (ввод, вывод)
  • Операторы присвоения
Презентация

* урок


  • Цикл с условием
  • Операторы сравнения
  • Операторы ветвления
Презентация новая
Презентация

* урок

  • циклы со счётчиком. Очень полезная структура позволяющая повторять одно и тоже несколько (столько сколько нужно) раз, а также генерировать числа по заданному нами правилу.
Презентация новая (9 марта 2019)
Презентация

* урок (6 апреля)

Операции ввода и вывода можно посмотреть во втором уроке. 
Лабиринт. Для построения программы удобнее использовать внешние функции. Функция это маленькая подпрограмма, которая позволяет вернуть какое-либо значение в главную (main). Внешние функции описаны до main().





В каждой комнате задается две задачи. За решение каждой даётся один балл. Если не решено ни одно один бал снимается. Ходим пока не попадём в комнату 14.

Примеры




Комментариев нет:

Отправить комментарий