Неделя 1

Цель:

  • Знакомство с языком программирования C++ 
  • Обучение написанию кода на с++ 
  • Создание простого калькулятора на C++       

Ожидаемые результаты:

После изучения проекта учащиеся:

– умение хорошо общаться с учителем 

– анализ и обобщение информации

– формируется ответственный подход к обучению

– привыкание к самостоятельной работе

– самостоятельное логическое рассуждение и заключение

– Обучение программированию на С++ 

– Понимание структуры языка С++ 

Введение 

C++, будучи одним из самых популярных языков программирования, широко используется для разработки программного обеспечения. Его ассортимент включает создание операционных систем, различных прикладных программ, драйверов устройств, приложений для встроенных систем, высокопроизводительных серверов, а также развлекательных приложений (игр).

В данном проекте Вы изучите:

  • Использование арифметических операций в C++ ;
  • Работа в .NET Framework на C++ ;
  • Учимся писать код на С++.

Междисциплинарные связи: 

  •  Информатика (работа с языком программирования С++)
  •  Математика (вычисление с использованием арифметических операций)

Руководство учителю

  1. Для оценивания проекта, на первой неделе, предоставьте данный материал (PBL rubrics) учащимся, для того чтобы:

— ученики предварительно понимали по каким критериям им необходимо подготовиться,

— ученики самостоятельно смогли дать соответствующую оценку своим коллегам.

  1. 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 

Язык C++ (prog-cpp.ru)

Практическая часть

Каждый ученик работает индивидуально.

Инструкция Как установить Visual Studio для работы на языке программирования с++ видео по ссылке ниже. Используя это видео, учащиеся устанавливают Visual Studio на свои компьютеры.

video
play-rounded-fill

Скачать 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.