Неделя 1
Цель:
- Знакомство с языком программирования C++
- Обучение написанию кода на с++
- Создание простого калькулятора на C++
Ожидаемые результаты:
После изучения проекта учащиеся:
– умение хорошо общаться с учителем
– анализ и обобщение информации
– формируется ответственный подход к обучению
– привыкание к самостоятельной работе
– самостоятельное логическое рассуждение и заключение
– Обучение программированию на С++
– Понимание структуры языка С++
Введение
C++, будучи одним из самых популярных языков программирования, широко используется для разработки программного обеспечения. Его ассортимент включает создание операционных систем, различных прикладных программ, драйверов устройств, приложений для встроенных систем, высокопроизводительных серверов, а также развлекательных приложений (игр).
В данном проекте Вы изучите:
- Использование арифметических операций в C++ ;
- Работа в .NET Framework на C++ ;
- Учимся писать код на С++.
Междисциплинарные связи:
- Информатика (работа с языком программирования С++)
- Математика (вычисление с использованием арифметических операций)
Руководство учителю
- Для оценивания проекта, на первой неделе, предоставьте данный материал (PBL rubrics) учащимся, для того чтобы:
— ученики предварительно понимали по каким критериям им необходимо подготовиться,
— ученики самостоятельно смогли дать соответствующую оценку своим коллегам.
- 2. В начале урока рекомендуется:
— для побуждения интереса к проекту, задать несколько «наводящих вопросов», таких как:
– с какими языками программирования вы знакомы?
– до этого вы пробовали писать код?

C++ – это статически типизированный скомпилированный язык программирования общего назначения.
Поддерживает парадигмы программирования, такие как процедурное программирование, объектно-ориентированное программирование, обобщенное программирование, обеспечивает модульность, отдельную компиляцию, обработку исключений, абстрагирование данных, публикацию типов (классов) объектов, виртуальные функции. Стандартная библиотека включает общие контейнеры и алгоритмы. C++ сочетает в себе свойства языков высокого и низкого уровня.
История создания C++ начинается с языка С. Язык C++ появился в начале 1980-х годов, когда Бьерн Страуструп из Bell Labs делал серию обновлений языка C. Он утверждал, что попытки использовать существующие в то время языки моделирования оказались неэффективными, а использование высокоэффективных машинных языков было чрезвычайно трудным из-за их ограниченной выразительности. Некоторые языки имеют функции, которые могут быть очень полезны для создания программного обеспечения объемного звучания, но оно работает очень медленно, а язык некоторых очень быстрый, но слишком близок к языкам низкого уровня и не подходит для создания программного обеспечения объемного звучания. Страуструп дополнил язык возможностями работы с классами и объектами. В результате практические задачи моделирования стали доступны для решения как по времени разработки, так и по времени вычислений.
Алфавит языка
В алфавит языка входят:
1. Прописные латинские буквы: А…Z.
2. Строчные латинские буквы: a…z.
3. Арабские цифры: 0…9.
4. Символ подчеркивания: _ (рассматривается как буква).
5. Пробельные символы.
6. специальные символы:» { } , I [ ] ( ) + – / % ; „ : = > ! ? < & # ~ ^ . *
К специальным символам относится также пробел. В комментариях, строках и символьных константах могут использоваться и другие знаки (например, русские буквы). Комбинации некоторых символов, не разделенных пробелами, интерпретируются как один значимый символ. К ним относятся:
++ — == && || «» >= <= += – = = / = ?: / */ //
Идентификаторы
Для символического обозначения величин, имен функций и т.п. используются имена и идентификаторы. Идентификаторы в языке Си++ – это последовательность знаков, начинающаяся с буквы или знака подчеркивания. В идентификаторах можно использовать заглавные и строчные латинские буквы, цифры и знак подчеркивания. Длина идентификаторов произвольная.
Примеры правильных идентификаторов:
- abc
- A12
- NameOfPerson
- BYTES_PER_WORD
Ресурсы:
Введение в Си++ — документация oapisip 1
Практическая часть
Каждый ученик работает индивидуально.
Инструкция Как установить Visual Studio для работы на языке программирования с++ видео по ссылке ниже. Используя это видео, учащиеся устанавливают Visual Studio на свои компьютеры.
Скачать Visual Studio можно по ссылке: Ссылка
Установка CLI в Visual Studio 2022
После установки программы с помощью C++ / CLI. Нам нужно установить отдельный CLI для программирования NET. С++/cli сам по себе не устанавливается по умолчанию при установке рабочей нагрузки Visual Studio C++.
Для установки:
Чтобы установить компонент после установки Visual Studio, откройте Visual Studio Installer, выбрав Windows меню пуск и выполнив поиск установщика Visual Studio. Нажмите кнопку изменить рядом с установленной версией Visual Studio. Перейдите на вкладку отдельные компоненты . Прокрутите вниз до раздела компиляторы, средства сборки и среды выполнения и выберите Поддержка C++/CLI для v143 Build Tools (последняя версия). Выберите команду ” изменить “, чтобы скачать необходимые файлы и обновить Visual Studio.

