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

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

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

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

Добавлен: 21.10.2018

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

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

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

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

 

 

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

Вариант 4

 

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

Написать  программу,  вычисляющую  стоимость  роуминга  15  минутного 
разговора по мобильному телефону в зависимости от кода региона абонента. 
( Москва (905) - 0. Самарская область (901) - 10.руб. Камчатский край (914) - 
20.руб. И т.д) 
Вопросы и задания:  
1.Разработайте алгоритм решения и напишите программу на языке С (С++). 
Исходные данные должны вводиться пользователем при запуске программы 
на выполнение. Как Вы считаете должно быть реализовано возведение числа 
в целую степень? Обоснуйте свой вариант ответа. 
2.Наберите  текст  программы  в  текстовом  редакторе.  Какой  редактор  Вы 
будете  использовать  и  почему?  Скомпилируйте  программу  при 
необходимости исправьте ошибки и повторите компиляцию. 
3.Проверьте корректность работы программы. 
Для сдачи работы представить исходный код и исполняемый файл в формате 
exe для windows или бинарный файл linux. 
 
Ситуация 2 
Введение,    предмет,  цели  и  задачи  разработки  ПО.  Основные 
конструкции  языка С/C++. 

Напишите программу, которая в зависимости от порядкового номера месяца  
выводит на экран его название. 


background image

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

 

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

 

 

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

 

Ситуация 4 
Стандартные типы данных.
 
Координаты поля шахматной доски x, y заданы как целые числа, лежащие в 
диапазоне  1–8,    левое  нижнее  поле  доски  с  координатами  (1,  1)  является 
черным.  
Даны координаты двух различных полей шахматной доски x

1

, y

1

, x

2

, y

2.

 

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


background image

Вариант 5

 

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

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

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

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

Даны два вещественных  числа x ( x > 0) и y  (y > 1). Получить целое число 
m, удовлетворяющее условию y

m-1

 

 x < y

m

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

 

 

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


background image

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

 

 
Ситуация 4 
Стандартные типы данных.
 
Задана  последовательность  символов  в  кодировке  ASCII,  заканчивающаяся 
кодом  \0,    определить,  сколько  раз  в  этой  последовательности  встречается 
символ ‘a’ 
Вопросы и задания:  
1.Разработайте  алгоритм  решения  задачи  и  напишите  и  скомпилируйте 
программу на языке С (С++).  
2.Проверьте корректность работы программы.

 

 

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

Вариант 6 

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

Выполните  инсталляцию  Инструментальной  среды  программирования 
QtToolkit  в  операционной  системе  Windows  или  Linux.  Создайте  проект 
главного  окна  приложения.    Постройте  приложение.  Запустите  процесс 
отладки программы. Выполните трассировку. 

 

Вопросы и задания: 
1.  Для  чего  предназначена    Инструментальная  среда  программирования 
QtToolkit? 
2. Какие функции выполняет QtCreator? 
3. Как выполнить подключение обработчиков к сигналам? 


background image

4.  Как  обеспечить  интеграцию  QtToolkit    с  компилятором  С++  из  состава 
Microsoft Visual Studio? 
 
Для сдачи работы представить исходный код программы и снимки экрана в 
состоянии трассировки программы. 
 
Ситуация 2 
Введение,    предмет,  цели  и  задачи  разработки  ПО.  Основные 
конструкции  языка С/C++. 

Выполните  инсталляцию  Инструментальной  среды  программирования 
QtToolkit  в  операционной  системе  Windows  или  Linux.  Создайте  проект 
главного  окна  приложения.    Постройте  приложение.  Запустите  процесс 
отладки программы. Выполните трассировку.   
Вопросы и задания:

 

1. Какие функции выполняет QtDesigner? 
2. Что такое слоты в среде программирования QtToolkit? 
3.  Как  обеспечить  интеграцию  QtToolkit    с  компилятором  С++  из  состава 
Microsoft Visual Studio? 
4. Как обеспечить возможность масштабирования окна приложения Qt? 
 
Для сдачи работы представить исходный код программы и снимки экрана в 
состоянии трассировки программы. 
 
Ситуация 3 
Стандартные типы данных.
 
Координаты поля шахматной доски x, y заданы как целые числа, лежащие в 
диапазоне  1–8,    левое  нижнее  поле  доски  с  координатами  (1,  1)  является 
черным.  
Даны  координаты  двух  различных  полей  шахматной  доски  x

1

,  y

1

,  x

2

,  y

2

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

 

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