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