Добавлен: 21.10.2018
Просмотров: 1046
Скачиваний: 16
Кейс-задание 1
Кейс - задания выполняются по вариантам
Выберите вариант в соответствии с первой буквой Вашей фамилии
- для студентов (фамилии с А до В)
- для студентов (фамилии с Г до Ж)
- для студентов (фамилии с З до Л)
-для студентов (фамилии с М до П)
- для студентов (фамилии с Р до Т)
-для студентов (фамилии с У до Ч)
- для студентов (фамилии с Ш до Я)
Вариант 1
Ситуация 1
Введение, предмет, цели и задачи разработки ПО. Основные
конструкции языка С/C++.
Найти расстояние между двумя точками с заданными координатами
(x1, y1) и (x2, y2).
Расстояние вычисляется по формуле
Вопросы и задания:
1. Разработайте алгоритм решения и напишите программу на языке С (С++).
Исходные данные должны вводиться пользователем при запуске программы
на выполнение. Как Вы считаете должно быть реализовано возведение числа
в целую степень? Обоснуйте свой вариант ответа.
2. Наберите текст программы в текстовом редакторе. Какой редактор Вы
будете использовать и почему? Скомпилируйте программу, при
необходимости исправьте ошибки и повторите компиляцию.
3. Проверьте корректность работы программы.
Для сдачи работы представить исходный код и исполняемый файл в формате
exe для windows или бинарный файл linux.
Ситуация 2
Введение, предмет, цели и задачи разработки ПО. Основные
конструкции языка С/C++.
Даны координаты трех вершин треугольника: (x
1
, y
1
), (x
2
, y
2
), (x
3
, y
3
).
Найти его периметр и площадь, используя алгоритм из задания №1.
Площадь треугольника со сторонами a, b, c вычисляется по формуле:
Вопросы и задания:
1. Дополните алгоритм решения задачи №1 и напишите программу на языке
С (С++).
2. Наберите текст программы в текстовом редакторе.
3. Проверьте корректность работы программы.
Для сдачи работы представить исходный код и исполняемый файл в формате
exe для windows или бинарный файл linux.
Ситуация 3
Стандартные типы данных.
Дано целое число Y - год, лежащее в диапазоне 1970–2100; целое число M -
месяц, лежащее в диапазоне 1–12; целое число D - текущая дата, лежащее в
диапазоне 1–31. Определить количество секунд прошедших с 1 января 1970
г. до начало указанной даты.
Вопросы и задания:
1.Разработайте алгоритм решения задачи и напишите программу на языке С
(С++).
2.Наберите текст программы в текстовом редакторе и скомпилируйте ее.
3.Проверьте корректность работы программы.
Для сдачи работы представить исходный код и исполняемый файл в формате
exe для windows или бинарный файл linux.
Ситуация 4
Стандартные типы данных.
Даны четыре числа. Найти сумму двух наибольших из них.
Вопросы и задания:
1.Разработайте алгоритм решения задачи, напишите и скомпилируйте
программу на языке С (С++).
2.Проверьте корректность работы программы.
Для сдачи работы представить исходный код и исполняемый файл в формате
exe для windows или бинарный файл linux.
Вариант 2
Ситуация 1
Введение, предмет, цели и задачи разработки ПО. Основные
конструкции языка С/C++.
Найти корни квадратного уравнения Ax
2
+ Bx + C = 0, заданного
коэффициентами A, B, C. Корни квадратного уравнения находятся по
Вопросы и задания:
1.Разработайте алгоритм решения и напишите программу на языке С (С++).
Исходные данные должны вводиться пользователем при запуске программы
на выполнение. Как Вы считаете должно быть реализовано возведение числа
в целую степень? Обоснуйте свой вариант ответа.
2.Наберите текст программы в текстовом редакторе. Какой редактор Вы
будете использовать и почему? Скомпилируйте программу при
необходимости исправьте ошибки и повторите компиляцию.
3.Проверьте корректность работы программы.
Для сдачи работы представить исходный код и исполняемый файл в формате
.exe для windows или бинарный файл linux.
Ситуация 2
Введение, предмет, цели и задачи разработки ПО. Основные
конструкции языка С/C++.
Задан радиус окружности R .
Найти длину окружности и площадь круга.
Вопросы и задания:
1. Напишите программу на языке С (С++).
2.Наберите текст программы в текстовом редакторе.
3.Проверьте корректность работы программы.
Для сдачи работы представить исходный код и исполняемый файл в формате
exe для windows или бинарный файл linux.
Ситуация 3
Стандартные типы данных.
Дан номер года Y. Определить соответствующий ему номер столетия,
учитывая, что, к примеру, началом 21 столетия был 2001 год, а года с
номером 0 в летосчислении не было.
Вопросы и задания:
1.Разработайте алгоритм решения задачи и напишите программу на языке С
(С++).
2.Наберите текст программы в текстовом редакторе и скомпилируйте ее.
3.Проверьте корректность работы программы.
Для сдачи работы представить исходный код и исполняемый файл в формате
exe для windows или бинарный файл linux.
Ситуация 4
Стандартные типы данных.
Дан номер года Y. Определить, является ли он високосным.
Вопросы и задания:
1.Разработайте алгоритм решения задачи и напишите программу на языке С
(С++).
2.Наберите текст программы в текстовом редакторе и скомпилируйте ее.
3.Проверьте корректность работы программы.
Для сдачи работы представить исходный код и исполняемый файл в формате
exe для windows или бинарный файл linux.
Вариант 3
Ситуация 1
Введение, предмет, цели и задачи разработки ПО. Основные
конструкции языка С/C++.
Вопросы и задания:
1.Разработайте алгоритм решения и напишите программу на языке С (С++).
Исходные данные должны вводиться пользователем при запуске программы
на выполнение. Как Вы считаете должно быть реализовано вычисление
выражения
, общего для обоих корней?
Обоснуйте свой вариант ответа.
2.Наберите текст программы в текстовом редакторе. Какой редактор Вы
будете использовать и почему? Скомпелируйте программу, при
необходимости исправьте ошибки и повторите компиляцию.
3.Проверьте корректность работы программы.
Для сдачи работы представить исходный код и исполняемый файл в формате
exe для windows или бинарный файл linux.
Ситуация 2
Введение, предмет, цели и задачи разработки ПО. Основные
конструкции языка С/C++.
Используя исходные данные из задания №1, найти определитель матрицы.
Вопросы и задания:
1.Дополните алгоритм решения задачи №1 и напишите программу на языке С
(С++).
2.Наберите текст программы в текстовом редакторе.
3.Проверьте корректность работы программы.
Для сдачи работы представить исходный код и исполняемый файл в формате
exe для windows или бинарный файл linux.
Ситуация 3
Стандартные типы данных.
Вывести N первых чисел ряда Фибоначчи. Ряд Фибоначчи это такой ряд из
натуральных чисел, первые два члена которого — единицы, а каждый
последующий член получается путем сложения двух непосредственно ему
предшествующих.
Вопросы и задания:
1.Разработайте алгоритм решения задачи и напишите программу на языке С
(С++).
2.Наберите текст программы в текстовом редакторе и скомпилируйте ее.
3.Проверьте корректность работы программы.
Для сдачи работы представить исходный код и исполняемый файл в формате
exe для windows или бинарный файл linux.