
- •Программа курса «Информационные технологии» I семестр
- •Содержание лекций
- •Культин н.Б. Программирование в Turbo Pascal 7.0 и Delphi – 2-е издание, перераб. И дополн. – сПб.:бхв- Петербург,2001.- 416с.;
- •Васильев п.П. Турбо Паскаль в задачах и примерах. Освой самостоятельно: учебное пособие.- м.: Финансы и статистика, 2002.- 496с.;
- •Попов в.Б. Turbo Pascal для школьников – учебное пособие. – м.: Финансы и статистика, 1999.-528с. Темы лабораторных работ
- •Домашние работы I семестра
- •Промежуточный контроль знаний студента. Вопросы к контрольным работам
- •Вопросы к контрольной работе №1
- •Задачи к контрольной работе №1
- •Контрольная работа №2
- •Задачи к контрольной работе №2
Промежуточный контроль знаний студента. Вопросы к контрольным работам
Таблица 6 - График проведения контрольных работ.
Номер контрольной работы |
Семестр |
Время проведения контрольной работы |
Контрольная работа №1 |
1 |
8 неделя |
Контрольная работа №2 |
1 |
15 неделя |
Вопросы к контрольной работе №1
-
Опишите структуру персонального компьютера.
-
Перечислите и опишите этапы решения задач на ЭВМ.
-
На какие группы разделяется программное обеспечение персонального компьютера. Опишите каждую группу.
-
Дайте определение идентификатора. Приведите три примера идентификаторов.
-
Перечислите основные разделы программы на языке Паскаль.
-
Дайте описание формата использования процедуры WRITE (вывод информации на экран). Приведите пример использования процедуры WRITE.
-
Дайте описание формата использования процедуры WRITELN (вывод информации на экран). Приведите пример использования процедуры WRITELN.
-
Дайте описание формата использования форматного вывода информации на экран. Приведите пример форматного вывода на экран значения вещественной переменной с тремя знаками после запятой.
-
Перечислите некоторые стандартные арифметические функции в Паскале (не менее пяти). Напишите выражение на Паскале с использованием стандартных арифметических функций вычисляющее TG 5 + LN 3.
-
Укажите назначение комментариев в программе на языке Паскаль. Дайте условные обозначения комментариев в программе на языке Паскаль.
-
Укажите назначение переменных в программе на языке Паскаль. Приведите пример объявления переменных a – вещественного типа, b – целочисленного типа, c – строкового типа.
-
Перечислите некоторые простые типы данных в Паскале (не менее двух). Приведите пример объявления переменных a – вещественного типа, b – целочисленного типа, c – переменной для хранения значения одного символа.
-
Перечислите некоторые целочисленные типы данных в Паскале (не менее двух). Приведите пример объявления переменных a, b – разных целочисленных типов так, чтобы переменная a могла принимать значения от 1 до 100, b – значения от –100 000 до 100 000.
-
Укажите вещественный тип данных в Паскале (можно один). Приведите пример объявления переменной a вещественного типа так, чтобы она могла принимать значение 2,7.
-
Укажите логический тип данных в Паскале. Приведите пример объявления переменной a логического типа.
-
Дайте описание формата использования процедуры READ (ввод данных). Приведите пример использования процедуры READ.
-
Дайте описание формата использования процедуры READLN (ввод данных). Приведите пример использования процедуры READLN.
-
Дайте понятие составного оператора. Укажите служебные слова, его оформляющие и приведите пример оператора (хотя бы одного) в котором он используется.
-
Дайте понятие условного оператора. Укажите служебные слова, его оформляющие и приведите пример оператора (хотя бы одного) в котором он используется. Приведите его графическое изображение на блок-схемах.
-
Опишите ситуации, в которых есть необходимость в операторе множественного выбора. Укажите служебные слова, его оформляющие и приведите пример оператора множественного выбора, в котором в зависимости от значения переменной a на экран выводится его символьное изображение (‘ОДИН’, ‘ДВА’, ‘ТРИ’, при любом другом значении слово ‘ДАЛЬШЕ’).
-
Дайте понятие цикла с предусловием. Укажите служебные слова, его оформляющие и приведите пример оператора, в котором он используется. Приведите его графическое изображение на блок-схемах.
-
Дайте понятие цикла с постусловием. Укажите служебные слова, его оформляющие и приведите пример оператора, в котором он используется. Приведите его графическое изображение на блок-схемах.
-
Дайте понятие цикла с заданным числом повторений. Укажите служебные слова, его оформляющие и приведите пример оператора, в котором он используется. Приведите его графическое изображение на блок-схемах.
-
Напишите функцию способную выполнить операцию задержки выполнения программы до нажатия на любую клавишу.
-
Приведите пример задания типизированной константы a, вещественного типа, хранящей значение 3,45.
-
Укажите служебное слово, с которого начинается раздел объявления используемых модулей. Приведите пример раздела объявления используемых модулей для модулей CRT.
-
Приведите примеры процедур и функций, реализованных в модуле CRT. (не менее двух)
-
Укажите служебное слово, с которого начинается раздел объявления меток. Приведите пример раздела объявления метки REZ.
-
Укажите служебное слово, с которого начинается раздел объявления переменных. Приведите пример раздела объявления переменных R, T вещественного типа.
-
Приведите пример описания переменных символьного типа. Переменная CH – один символ, переменная ST – строка символов.
-
Укажите служебное слово, с которого начинается раздел объявления констант.
-
Дан фрагмент программы: FOR I :=1 TO 10 DO WRITE(I) ; Покажите данный фрагмент на блок-схеме и укажите, что появится на экране в результате работы этого фрагмента.
-
Дан фрагмент программы: FOR I :=10 TO 0 DO WRITE(I) ; Покажите данный фрагмент на блок-схеме и укажите, что появится на экране в результате работы этого фрагмента.
-
Дан фрагмент программы: A:=5; IF (A>3) AND (A<10) THEN WRITE(A) ELSE WRITE(SQR(A)); Покажите данный фрагмент на блок-схеме и укажите, что появится на экране в результате работы этого фрагмента.
-
Дан фрагмент программы: A:=5; IF A<3 THEN WRITE(A) ELSE WRITE(SQR(A)); Укажите, что появится на экране в результате работы этого фрагмента. Обоснуйте, почему появится это сообщение
-
Дан фрагмент программы: A:=5; WHILE A<3 DO A:=A–1; WRITE(A); Покажите данный фрагмент на блок-схеме и укажите, что появится на экране в результате работы этого фрагмента.
-
Дан фрагмент программы: A:=5; WHILE A>3 DO; A:=A–1; WRITE(A); Покажите данный фрагмент на блок-схеме и укажите, что появится на экране в результате работы этого фрагмента.
-
Дан фрагмент программы: A:=5; WHILE A<3 DO A:=A–1; WRITE(A); Покажите данный фрагмент на блок-схеме и укажите, что появится на экране в результате работы этого фрагмента.
-
Дан фрагмент программы: A:=5; WHILE A>3 DO BEGIN A:=A–1; WRITE(A) END; Покажите данный фрагмент на блок-схеме и укажите, что появится на экране в результате работы этого фрагмента.
-
Дан фрагмент программы: A:=5; REPEAT A:=A–1 WRITE(A) UNTIL A<3; Покажите данный фрагмент на блок-схеме и укажите, что появится на экране в результате работы этого фрагмента.
-
Дан фрагмент программы: A:=5; REPEAT A:=A+1; WRITE(A) UNTIL A>10; Покажите данный фрагмент на блок-схеме и укажите, что появится на экране в результате работы этого фрагмента.
-
Дан фрагмент программы: A:=5; REPEAT A:=A–1 UNTIL A<3; WRITE(A); Покажите данный фрагмент на блок-схеме и укажите, что появится на экране в результате работы этого фрагмента.