Перейти к основному содержанию
EDU-MMCS
Вы используете гостевой доступ (Вход)

1.3 Языки программирования (практика, Герасименко Т.Е.)

  1. В начало
  2. Курсы
  3. Архив курсов
  4. 1.3 ЯП
  5. Знакомство с С++. Компиляция и Отладка
  6. Занятие 2

Занятие 2

Требуемые условия завершения
Открыто с: понедельник, 5 февраля 2018, 08:00


Все задания выполняются в отдельных проектах одного «решения» (solution) Visual Studio, как указано ниже.

Большая часть заданий имеет одинаковую структуру: ввод данных с клавиатуры — вычисления — вывод результатов на консоль. Необходимо писать вразумительные сообщения для пользователя на консоль («Введите два целых числа: », «Результат сравнения: » и т. п.).

Указания. 

1.  В среде Visual Studio необходимо создать пустой проект: меню File — New — Project; в открывшемся окне в разделе Project Types найти Visual C++, в разделе Templates выбрать Win32 Console Application; указать имя нового «решения» (Solution Name): Task1 и имя проекта (Name): If11; сохранить проект на локальном диске в легко находимом месте (например, D:\Projects). В следующем диалоговом окне выбрать Application Settings — Empty Project. При создании следующих проектов необходимо указать «Добавить в существующее решение» вместо «Создать новое решение».

2. В проект можно добавлять новые и уже существующие файлы с исходным кодом (правый клик на проекте в окне Solution Explorer, опция Add, пункт Create new item). Для этого и любого другого проекта понадобится как минимум один файл: main.cpp с точкой входа в программу — функцией main.

3. Переключение между «активными» проектами осуществляется в контекстном меню проекта (правый клик мыши), опция «Set as StartUp Project».

 

1. Оператор IF

1.1 Даны координаты двух различных полей шахматной доски x1 , y1 , x2 , y2 (целые числа, лежащие в диапазоне 1–8). Проверить истинность высказывания: «Ферзь за один ход может перейти с одного поля на другое».

 

1.2 Дан номер года (положительное целое число). Определить количество дней в этом году, учитывая, что обычный год насчитывает 365 дней, а високосный — 366 дней. Високосным считается год, делящийся на 4, за исключением тех годов, которые делятся на 100 и не делятся на 400 (например, годы 300, 1300 и 1900 не являются високосными, а 1200 и 2000 — являются).

 

2. Оператор SWITCH

2.1 Мастям игральных карт присвоены порядковые номера: 1 — пики, 2 — трефы, 3— бубны, 4 — червы. Достоинству карт, старших десятки, присвоены номера: 11 — валет, 12 — дама, 13 — король, 14 — туз. Даны два целых числа: N — достоинство (6 ≤ N ≤ 14) и M — масть карты (1 ≤ M ≤ 4). Вывести название соответствующей карты вида «шестерка бубен», «дама червей», «туз треф» и т. п.

 

2.2 В восточном календаре принят 60-летний цикл, состоящий из 12-летних подциклов, обозначаемых названиями цвета: зеленый, красный, желтый, белый и черный. В каждом подцикле годы носят названия животных: крысы, коровы, тигра, зайца, дракона, змеи, лошади, овцы, обезьяны, курицы, собаки и свиньи. По номеру года определить его название, если 1984 год — начало цикла: «год зеленой крысы».

 

3. Оператор FOR

3.1 Дано целое число N (> 0). Найти сумму1N + 2N−1 + … + N1.

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

3.1 Даны целые положительные числа A и B ( A < B ). Вывести все целые числа от A до B включительно; при этом каждое число должно выводиться столько раз, каково его значение (например, число 3 выводится 3 раза).


◄ Ответы на задание 1
Рекурсия ►
Пропустить Навигация
Навигация
  • В начало

    • Страницы сайта

      • Мои курсы

      • Теги

    • Мои курсы

    • Курсы

      • Архив курсов

        • ДК

        • НИР2020

        • Компьютерный эксперимент в нелинейной динамике

        • НИС_ФИИТ

        • пример_курса_для_преподавателей

        • Базы данных

        • ЧМы2

        • IT-Cross-2017

        • AM-Multi-2016

        • ОАП

        • ЭВМ (1 курс)

        • 1.3 ЯП

          • Общее

          • Знакомство с С++. Компиляция и Отладка

            • ПапкаTask1

            • ФайлЗанятие 1

            • ЗаданиеОтветы на задание 1

            • ЗаданиеЗанятие 2

          • Использование функций

          • Многофайловая компановка в С++. Тестирование

          • Массивы. Обработка массивов

          • Работа с указателями

          • Динамические массивы

          • 30.04.2018 Двумерные массивы

          • 7.05.2018 Строки

          • Работа с файлами

          • Дневник и отчет по практике

      • Осенний семестр

        • Прикладная математика и информатика

        • Фундаментальная информатика и ИТ

        • Математика, механика

        • Педагогическое образование

        • Магистратура

          • Разработка мобильных приложений и компьютерных игр

        • Аспирантура

        • Вечернее отделение

        • Другое

      • Весенний семестр

        • Прикладная математика и информатика

        • Фундаментальная информатика и ИТ

        • Математика, механика

        • Педагогическое образование

        • Магистратура

          • Разработка мобильных приложений и компьютерных игр

        • Аспирантура

        • Вечернее отделение

        • Другое

      • Воскресная компьютерная школа

        • Пользователь компьютера плюс

        • Пользователь прикладных программ

        • Программирование I ступень

        • Программирование II ступень

        • Программирование III ступень

        • Архив

      • Воскресная математическая школа

        • Открытое тестирование РНОМЦ и мехмата ЮФУ - 2025

        • Олимпиадная математическая школа

        • Повышение квалификации

        • Доступная математика

        • Лаборатория математического онлайн-образования мех...

        • Осенняя универсиада

        • Научно-практическая конференция

        • ВМШ

          • ВМШ - 24

        • Летняя олимпиадная математическая школа РНОМЦ и ме...

      • Государственная итоговая аттестация

      • Дополнительное образование

      • Олимпиады

      • Видеолекции

      • Разное

      • Заочная школа мехмата ЮФУ

Служба поддержки сайта
Вы используете гостевой доступ (Вход)
1.3 ЯП
Сводка хранения данных
Скачать мобильное приложение Яндекс.Метрика