Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Задание к лабораторной работе. Разработать программу, обеспечивающую прием и анализ (проверку на правильность, допустимость) ответа пользователя ПК на вопрос



Разработать программу, обеспечивающую прием и анализ (проверку на правильность, допустимость) ответа пользователя ПК на вопрос, высвечиваемый ему на экране видеотерминала.

При правильном ответе выдается сообщение об успешном результате, и программа завершает свою работу.

Если пользователь ответил на вопрос неверно, то выводится сообщение о неправильном ответе и вопрос повторяется.

Число попыток ответа на вопрос определяет автор программы. Программа также завершает свою работу после использования всех попыток.

Кроме того, должна предусматривается возможность получения справочной информации по данному вопросу, для этого пользователю нужно ввести вопросительный знак.

Проверку информации, получение справочной информации оформите отдельными подпрограммами.

Используйте возможности модуля CRT, но не увлекайтесь цветовыми эффектами, берегите свое зрение и зрение преподавателя!

Номер варианта указывается преподавателем.

1. “Приведите пример любого чётного десятичного числа без знака (с учётом максимально допустимого целого числа в данном языке программирования)”.

2. “Приведите пример описания переменной целого типа в языке Паскаль” (в программе проверить на допустимость идентификатор переменной).

3. “Приведите пример одной строки описания нескольких переменных вещественного типа в языке Паскаль” (в программе проверить на допустимость первый символ каждого идентификатора).

4. “Перечислите в произвольном порядке через запятую основные встроенные функции для работы со строками”.

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

6. “Приведите пример списания двумерного массива целых чисел, размерность которого не должна превышать 100 элементов”.

7. “Перечислите в произвольном порядке через запятую основные встроенные тригонометрические функции для работы с переменными”.

8. “Перечислите в произвольном порядке через запятую знаки операций отношения, используемые в программах”.

9. “Укажите возможный шифр учебной группы вашего факультета КГТУ на текущий год обучения”.

10. “Приведите пример любого возможного шестизначного номера телефона в городе Калининграде, начинающегося с цифры 3, причем последние 4 цифры могут быть любые, а вот вторая цифра принимает только три значения: либо 2, либо 5, либо 7”.

11. “Правильно запишите в произвольном порядке через точку с запятой следующие арифметические встроенные функции: вычисление квадратного корня М+В, округление Х в сторону ближайшего целого, вычисление целой части числа RZ-W”.

12. “Перечислите в произвольном порядке через запятую знаки логических операций, используемые в программах”.

13. “Перечислите через запятую ключевые слова, которые используются в программах при описании структур выбора (разветвлений)”.

14. “Правильно запишите в любом порядке через точку с запятой процедуры Паскаля для работы с цветом символов, цветом фона, управлением курсора”.

15. “Перечислите в произвольном порядке через запятую ключевые слова всех известных вам операторов цикла”.

16. “Перечислите в произвольном порядке через запятую ключевые слова всех известных вам операторов для реализации линейного вычислительного процесса”.

17. “Перечислите в произвольном порядке через запятую ключевые слова всех известных вам операторов ввода – вывода”.

18. “Перечислите в произвольном порядке через запятую основные ключевые слова для работы только в подпрограммах”.

19. “Приведите примеры идентификаторов в языке Паскаль” (в программе проверить на допустимость введенных слов).

20. “Приведите примеры високосных годов 20-го и 21-го веков”.

Контрольные вопросы

Каким образом можно указать количество попыток правильных ответов?

В чем заключается диалог пользователя и ПК?

Какие технические и программные средства для обеспечения диалога пользователя и ПК используются?

Какие программные средства можно использовать для удаления лишних пробелов в строке с ответом пользователя?

Прокомментируйте программу, поясните логику и структуру программы, назначение каждого оператора.





Дата публикования: 2015-02-18; Прочитано: 191 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...