Файл: программм 2 Кейс-задание 1.pdf

ВУЗ: Не указан

Категория: Задание

Дисциплина: Программирование

Добавлен: 21.10.2018

Просмотров: 1046

Скачиваний: 16

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
background image

Кейс-задание 1 

Кейс - задания выполняются по вариантам 
Выберите вариант в соответствии с первой буквой Вашей фамилии 

Вариант

 1

 - для студентов (фамилии с А до В)

 

Вариант 2

 - для студентов (фамилии с Г до Ж)

 

Вариант 3

 - для студентов (фамилии с  З до Л)

 

Вариант 4

 -для студентов (фамилии с М до П)

 

Вариант 5

 - для студентов (фамилии с  Р до Т) 

Вариант 6

 -для студентов (фамилии с У до Ч)

 

Вариант 7

 - для студентов (фамилии с  Ш до Я) 

 

Вариант 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  вычисляется по  формуле:

 


background image

 

 
Вопросы и задания

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. 


background image

Вариант 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 
Стандартные типы данных.
 


background image

Дан  номер  года    Y.  Определить  соответствующий  ему  номер  столетия, 
учитывая,  что,  к  примеру,  началом  21  столетия  был  2001  год,  а  года  с 
номером 0 в летосчислении не было. 
Вопросы и задания:  
1.Разработайте алгоритм решения задачи и напишите программу на языке С 
(С++).  
2.Наберите текст программы в текстовом редакторе и скомпилируйте ее.  
3.Проверьте корректность работы программы.

 

 

Для сдачи работы представить исходный код и исполняемый файл в формате 
exe для windows или бинарный файл linux. 

 

Ситуация 4 
Стандартные типы данных.
 
Дан номер года  Y. Определить, является ли он високосным. 
Вопросы и задания
:  
1.Разработайте алгоритм решения задачи и напишите программу на языке С 
(С++).  
2.Наберите текст программы в текстовом редакторе и скомпилируйте ее.  
3.Проверьте корректность работы программы.

 

 

Для сдачи работы представить исходный код и исполняемый файл в формате 
exe для windows или бинарный файл linux. 
 

Вариант 3

 

Ситуация 1 
Введение,    предмет,  цели  и  задачи  разработки  ПО.  Основные 
конструкции  языка С/C++. 

 

Вопросы и задания:  
1.Разработайте алгоритм решения и напишите программу на языке С (С++). 
Исходные данные должны вводиться пользователем при запуске программы 


background image

на  выполнение.  Как  Вы  считаете  должно  быть  реализовано  вычисление 
выражения 

, общего для обоих корней? 

Обоснуйте свой вариант ответа. 
2.Наберите  текст  программы  в  текстовом  редакторе.  Какой  редактор  Вы 
будете  использовать  и  почему?  Скомпелируйте  программу,  при 
необходимости исправьте ошибки и повторите компиляцию. 
3.Проверьте корректность работы программы. 

  

Для сдачи работы представить исходный код и исполняемый файл в формате 
exe для windows или бинарный файл linux. 
 
Ситуация 2 
Введение,    предмет,  цели  и  задачи  разработки  ПО.  Основные 
конструкции  языка С/C++. 

Используя исходные данные из задания №1, найти определитель матрицы.

 

Вопросы и задания
1.Дополните алгоритм решения задачи №1 и напишите программу на языке С 
(С++).  
2.Наберите текст программы в текстовом редакторе.  
3.Проверьте корректность работы программы.

 

 

Для сдачи работы представить исходный код и исполняемый файл в формате 
exe для windows или бинарный файл linux. 
 
Ситуация 3 
Стандартные типы данных.
 
Вывести первых чисел ряда Фибоначчи. Ряд Фибоначчи это такой ряд из 
натуральных  чисел,  первые  два  члена  которого  —  единицы,  а    каждый 
последующий  член  получается  путем  сложения  двух  непосредственно  ему 
предшествующих.   
Вопросы и задания
:  
1.Разработайте алгоритм решения задачи и напишите программу на языке С 
(С++).  
2.Наберите текст программы в текстовом редакторе и скомпилируйте ее.  
3.Проверьте корректность работы программы. 
 
Для сдачи работы представить исходный код и исполняемый файл в формате 
exe для windows или бинарный файл linux.