Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая исправленная.doc
Скачиваний:
2
Добавлен:
07.07.2019
Размер:
674.82 Кб
Скачать

2. Спецификация программы

2.1 Общие сведения

Программа предназначена для тестирования знаний по дисциплине «Информатика и программирование» на тему «Описание простых и индексированных переменных в языке Си» и вывода количества правильных ответов из пяти возможных.

2.2Функциональное назначение

После запуска программы перед началом тестирования выводится информация о разработчике и первый вопрос теста. После начала тестирования последовательно задается три вопроса с выбором одного из четырех вариантов ответа. Следующие два вопроса требуют от тестирующегося ввода правильного ответа с клавиатуры.

Вопрос №1

С помощью какого идентификатора объявляют символьный тип данных?

1. char

2.int

3.float

4.double

Ответ:1

Вопрос №2

Выберите беззнаковый модификатор

1. unsigned

2.long

3.signed

4.short

Ответ:1

Вопрос №3

Как интерпретируется число,которое начинается с 0?

1. шестнадцатеричное

2. восьмеричное

3. двоичное

Ответ:2

Вопрос №4

Введите идентификатор целого типа данных.

Ответ: int

Вопрос №5

Введите идентификатор вещественного типа данных с плавающей точкой

Ответ: float

Выход.

Вывод: «Ваша оценка:» или «Вы не прошли тест»

Оценка

2.3 Описание логической структуры

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

#include <stdio.h>

#include<string.h>

#include<clocale>

#include<conio.h>

Файл “clocale” был использован для задач связанных с локализацией данной программы на русский язык.

Файл “conio.h”- заголовочный файл, используемый в старых компиляторах, работающих в операционных системах MS-DOS, для создания текстового интерфейса пользователя.

Файл “stdio.h”- заголовочный файл стандартной библиотеки языка Си, содержащий определения макросов, константы и объявления функций и типов, используемых для различных операций стандартного ввода и вывода.

Файл “string.h”- заголовочный файл стандартной библиотеке языка Си, содержащий функции для работы с нуль-терминированными строками и различными функциями работы с памятью.

Void main()-объявлена функция main.

Функция setlocale-позволяет изменять язык, на тот который нужен пользователю.

char a[10]-объявление символьного массива.

int otvet-объявлена целочисленная переменная otvet.

int ball=0–Объявлена целочисленная переменная ball, с начальным значением ноль.

Функция printf-используется для вывода вопросов на экран.

Функция scanf-вызов функции ввода значений переменных.

Функция gets-считывает строку стандартного ввода и помещает ее в буфер, созданный вызывающей функцией.

Функция getch-возвращает введенный с клавиатуры символ, значение.

Функция strcmp-сравнивает введенный с клавиатуры ответ, с заданным в программе.

2.4 Требования к техническому обеспечению

Для запуска тестирования требуется программа Microsoft Visual Studio 2010, операционная система Windows 2003/XP/Vista/2008/7 с соответствующими установленными обновлениями. Процессор с частотой 1,6 ГГц или выше, 256МБ ОЗУ,3 ГБ свободного места на диске.

2.5 Вызов программы

Рисунок 1-Окно программы при запуске программы

Рисунок 2-Окно программы при тестировании первого и второго вопросов

Рисунок 3-Окно программы при тестировании третьего, четвертого и пятого вопросов

Рисунок 4-Окно программы при выведении результатов

2.6 Входные и выходные данные

Входными данными являются ответы, вводимые пользователем с клавиатуры.

Выходными данными является количество баллов, которое набирает тестируемый при ответе на вопросы.

2.7 Описание тестовых прогонов

После запуска программы, на экран выводится первый вопрос тестирования, ответом на который, является первый вариант ответа (Рисунок 5):

Рисунок 5-Окно программы при тестировании первого вопроса

Далее выводится второй вопрос, ответом на который является первый вариант ответа (Рисунок 6):

Рисунок 6-Окно программы при тестировании первого и второго вопросов

Далее выводится третий вопрос, ответом на который является второй вариант ответа (Рисунок 7):

Рисунок 7-Окно программы при тестировании третьего, четвертого и пятого вопросов

Далее выводится четвертый вопрос, ответом на который является ввод идентификатора int, и пятый вопрос,ответ на который – float и выводятся результаты тестирования (Рисунок 8):

Рисунок 8-Окно программы при выведении результатов.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]