скачать рефераты
  RSS    

Меню

Быстрый поиск

скачать рефераты

скачать рефератыРеферат: Алгоритмические языки и программирование Системное программное обеспечение Технология программирования"

4) Укажите, как из программы на Турбо Паскале можно переименовать физический файл на диске, удалить его с диска.

5) С помощью каких свойств и методов можно управлять видимостью формы?

6) Используя подпрограмму составьте программу на Турбо Паскале.
Даны m, n
Вычислить

Зав. кафедрой

--------------------------------------------------


Экзаменационный билет по предмету

АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ И ПРОГРАММИРОВАНИЕ

Билет № 21

1) Приведите алгоритм вычисления суммы и произведения элементов одномерного массива.

2) Данные строкового типа. Описание данных строкового типа в языке Турбо Паскаль.

3) В чем заключается принцип «меню» в реализации диалога с пользователем?

4) Дайте определение дерева. Какое дерево называется двоичным?

5) Приведение типов данных. Операция IS. Операция AS.

6) Составьте программу на  Турбо Паскале.
Найти наибольший элемент главной диагонали квадратной матрицы  и напечатать номер строки, в которой он находится.

Зав. кафедрой

--------------------------------------------------

Экзаменационный билет по предмету

АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ И ПРОГРАММИРОВАНИЕ

Билет № 22

1) Составьте алгоритм решения задачи тремя способами, используя структуры цикла типа «До», «Пока» и блока модификации.
Вычислить и напечатать значения функции  y = x+ex  для всех значений x, изменяющихся от 0 до 10 с шагом 0.5.

2) Организация ввода элементов множества в программах на Турбо Паскале.

3) Что представляет собой содержательная часть процедуры в Турбо Паскале?

4) Какие операции в Турбо Паскале можно производить над переменными типа указатель?

5) Объясните разницу между двумя понятиями: событие для среды Windows, событие Object Pascal.

6) Имеется программа
program dynamic
Var x : ^ boolean;  y : boolean;
begin {A} new (x); {B} x ^ : = true;  y : = not x ^;
          {C} dispоse (x);  {D} writeln (y)
end.
Ответьте на вопросы:
а) Какие переменные существуют в каждой из точек А, В, С и D и каковы их значения в эти моменты?
б) Можно ли переменной х присвоить ссылку на переменную y? Можно ли с помощью процедуры dispose уничтожить переменные х и y?

Зав. кафедрой

--------------------------------------------------


Экзаменационный билет по предмету

АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ И ПРОГРАММИРОВАНИЕ

Билет № 23

1) Что такое раздел описаний в программе на Турбо Паскале?

2) Понятие индекса. Обращение к элементам массива (одномерным и двумерным) в языке Турбо Паскаль.

3) Понятие интерфейса пользователя.  Что является главным в интерфейсе пользователя?

4) Перечислите и укажите назначение процедур для работы с динамической памятью в Турбо Паскале.

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

6) Составьте программу на  Турбо Паскале.
В заданном тексте напечатать каждое предложение с новой строки.

Зав. кафедрой

--------------------------------------------------

Экзаменационный билет по предмету

АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ И ПРОГРАММИРОВАНИЕ

Билет № 24

1) Приведите классификацию языков программирования. Перечислите известные вам языки программирования высокого уровня.

2) . Назначение и формат процедур Insert и  Delete в языке Турбо Паскаль. Приведите примеры использования этих процедур.

3) Понятие структурного программирования.

4) Понятие типизированного, нетипизированного и текстового файлов в Турбо Паскале. Поясните разницу между ними.

5) Опишите назначение частных (private), общих (public), защищенных (protected) и опубликованных (published) объявлений в Object Pascal.

6) Используя подпрограмму составьте программу на Турбо Паскале.
Даны a, b
Вычислить 
(использовать соотношение  lg x = 0,4343 ln x)

Зав. кафедрой

--------------------------------------------------


Экзаменационный билет по предмету

АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ И ПРОГРАММИРОВАНИЕ

Билет № 25

1) Понятие синтаксической диаграммы. Приведите синтаксические диаграммы блока и структуры программы на Паскале.

2) Структура объявления типа записи в языке Турбо Паскаль. Приведите примеры.

3) Использование параметров-констант в подпрограммах на языке Турбо Паскаль.

4) Поясните, в чем состоит различие между статистическими и динамическими методами объекта?

5) Перечислите известные вам функции преобразования строковой переменной в число и числовой переменной в строку в Delphi.

6) Составьте программу на  Турбо Паскале.
Дано 100 целых чисел. Определить, образуют ли они возрастающую последовательность.

Зав. кафедрой

--------------------------------------------------

Экзаменационный билет по предмету

АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ И ПРОГРАММИРОВАНИЕ

Билет № 26

1) Понятие константы и переменной. Как объявить константу и переменную в программе на Турбо Паскале?

2) Символьный тип данных в языке Турбо Паскаль. Функции, применяемые к данным символьного типа.

3) Заголовок процедуры. Правила записи заголовка процедуры в Турбо Паскале.

4) Приведите фрагмент программы на Турбо Паскале считывания элемента из стека и исключения его из стека.

5) Опишите процесс создания исполняемого файла в Delphi.

6) Составьте программу на  Турбо Паскале.
Дан двумерный массив целых чисел. Поменять местами элементы первой и третьей строки.

Зав. кафедрой

--------------------------------------------------


Экзаменационный билет по предмету

АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ И ПРОГРАММИРОВАНИЕ

Билет № 27

1) Транслятор, компилятор, интерпретатор: определение и назначение.

2) Укажите операции отношения над множествами в языке Турбо Паскаль. Поясните на примерах.

3) Назначение стандартного модуля CRT в Турбо Паскале. Перечислите основные процедуры и функции модуля.

4) Как распределяется память при выполнении программ на Турбо Паскале?

5) Назначение проекта и файла параметров проекта в Delphi.

6) Дана непустая последовательность слов из латинских букв, соседние слова отделены друг от друга запятой, за последним словом – точка. Определить количество слов в тексте.

Зав. кафедрой

--------------------------------------------------

Экзаменационный билет по предмету

АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ И ПРОГРАММИРОВАНИЕ

Билет № 28

1) Назначение и структура условного оператора в языке Турбо Паскаль. Приведите примеры.

2) Понятие массива. Описание массива в языке Турбо Паскаль. Примеры описания массива

3) Обращение к процедуре в Турбо Паскале. Понятие формальных и фактических параметров.

4) Напишите процедуру вывода элементов списка в Турбо Паскале. Информационная часть списка – переменная типа Integer.

5) Перечислите компоненты, представляющие собой списки выбора. Каковы основные правила их использования?

6) Cоздать файл, содержащий информацию о друзьях: фамилия, номер телефона, адрес. Организовать вывод номера телефона и адреса по заданной фамилии.

Зав. кафедрой

--------------------------------------------------


Экзаменационный билет по предмету

АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ И ПРОГРАММИРОВАНИЕ

Билет № 29

1) Укажите особенности алгоритмов циклической структуры типа «До» и «Пока». Приведите примеры.

2) Понятие типизированной константы в языке Турбо Паскаль. Поясните различие между типизированной и обычной константой.

3) Понятие качества программ. Каковы основные показатели качества программы?

4) Что означает «инициировать файл»? Укажите процедуры инициализации типизированных файлов в Турбо Паскале.

5) Для чего предназначен механизм защищенного блока и какие операторы используются для его формирования?

6) Используя подпрограмму составьте программу на Турбо Паскале.
Даны x, y, m, n
Вычислить 

Зав. кафедрой

--------------------------------------------------

Экзаменационный билет по предмету

АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ И ПРОГРАММИРОВАНИЕ

Билет № 30

1) Перечислите  этапы решения задачи на ПК. Что выполняется на каждом этапе?

2) Укажите функции определения длины строки, преобразования строчной литеры в прописную в языке Турбо Паскаль. Приведите примеры.

3) Укажите отличие подпрограммы- функции от подпрограммы-процедуры в Турбо Паскале.

4) Понятие объектно-ориентированного программирования (ОПП). Какова основная идея ОПП?

5) Назначение класса TСanvas. Приведите примеры методов этого класса.

6) Составьте программу на  Турбо Паскале.
Пусть текстовый файл t разбит на непустые строки. Описать функцию count(t) для подсчета числа строк, которые начинаются с буквы R.

Зав. кафедрой

--------------------------------------------------


Экзаменационный билет по предмету

АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ И ПРОГРАММИРОВАНИЕ

Билет № 31

1) Оператор цикла с параметрами в Турбо Паскале. Приведите пример использования оператора.

2) Перечисляемый тип данных в языке Турбо Паскаль. Примеры объявления перечисляемого типа.

3) Этапы разработки больших программ.

4) Поясните сущность виртуальных методов объекта.

5) Что такое тип Variant, и в каких случаях он используется?

6) Составьте программу на  Турбо Паскале.
Дан массив целых чисел. Найти  минимальный элемент массива и его порядковый номер.

Зав. кафедрой

--------------------------------------------------

Экзаменационный билет по предмету

АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ И ПРОГРАММИРОВАНИЕ

Билет № 32

1) Идентификатор. Перечислите правила записи идентификаторов в Турбо Паскале.

2) Дайте определение записи, полю записи в языке Турбо Паскаль. Приведите примеры.

3) Перечислите приемы хорошего стиля программирования в Турбо Паскале .

4) Перечислите и поясните назначение общих процедур для работы с файлами всех типов в Турбо Паскале.

5) Варианты вывода информации в Delphi. Назначение и формат функций ShowMessage и MessageDlg.

6) Напечатать true, если в заданном тексте буква а встречается чаще, чем буква b, и напечатать false  в противном случае.

Зав. кафедрой

--------------------------------------------------


Экзаменационный билет по предмету

АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ И ПРОГРАММИРОВАНИЕ

Билет № 33

1) Составной оператор, пустой оператор и их назначение (в языке Турбо Паскаль).

2) Логический тип данных в языке Турбо Паскаль.

3) Приведите простейший пример реализации диалога в Турбо Паскале при вводе значений переменных. Какова роль оператора ввода?

4) Приведите фрагмент программы на Турбо Паскале добавления элемента в стек.

5) Как осуществляется обращение к свойству или методу компонента в программе?

6) В заданном тексте напечатать каждое слово с новой строки.

Зав. кафедрой

--------------------------------------------------

Экзаменационный билет по предмету

АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ И ПРОГРАММИРОВАНИЕ

Билет № 34

1) Процедуры вывода Write и Writeln в языке Турбо Паскаль. Форматы вывода числовых данных. Приведите примеры.

2) Характеристика целочисленного типа данных в языке  Турбо Паскаль.

3) Назначение опережающего объявления процедуры. Какая директива используется для опережающего описания в Турбо Паскале?

4) Как описывается в Турбо Паскале переменная типа объект? Объясните назначение директив Private и Public в описании объектов.

5) В чем заключается разница между модальным и немодальным окном?

6) Составьте программу на  Турбо Паскале.
Найти сумму отрицательных элементов двумерного массива, расположенных ниже главной диагонали.

Зав. кафедрой

--------------------------------------------------


Экзаменационный билет по предмету

АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ И ПРОГРАММИРОВАНИЕ

Билет № 35

1) Дайте характеристику и приведите пример алгоритмов линейной структуры.

2) Простые типы данных в языке Турбо Паскаль.

3) Дайте сравнительный анализ двум типам диалога: «вопрос-ответ» и «ответы с заполнением предложенных бланков», используемым при написании диалоговых программ в Турбо Паскале.

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

5) Назначение файла программного модуля, файла формы и файла ресурсов.

6) Составить программу решения задачи на  Турбо Паскале.
Найти первый отрицательный элемент последовательности:
cos(sin(1)), cos(sin(2)), cos(sin(3)),… cos(sin(n)).
(где n - заданное натуральное число)      

Зав. кафедрой


ПРИМЕРНЫЙ ПЕРЕЧЕНЬ ЭКЗАМЕНАЦИОННЫХ ВОПРОСОВ
АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ и ПРОГРАММИРОВАНИе


1.    Этапы решения задачи на ПК. Что выполняется на каждом этапе?

2.    Определение и свойства алгоритма. Способы записи алгоритмов. Виды блоков, используемые в графических схемах алгоритмов и их назначение.

3.    Характеристика алгоритмов линейной, разветвляющейся и циклической структуры. Примеры.

4.    Особенности алгоритмов циклической структуры типа «До» и «Пока». Примеры.

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

6.    Составьте алгоритм решения задачи тремя способами, используя структуры цикла типа «До», «Пока» и блока модификации.
Вычислить и напечатать значения функции  y = sin x+0.5  для всех значений x, изменяющихся от -1 до 1 с шагом 0.2.

7.    Приведите алгоритм вычисления суммы и произведения элементов одномерного массива.

8.    Приведите алгоритм нахождения  максимального элемента заданной последовательности чисел (одномерного массива).

9.    Организация циклов с неизвестным числом повторений. Примеры.

10.  Алгоритмы со структурой вложенных циклов. Примеры.

11.  Понятие подчиненного алгоритма. Примеры.

12.  Понятие системы программирования.

13.  Транслятор, компилятор, интерпретатор: определение и назначение.

14.  Классификация языков программирования. Краткая характеристика языков программирования.

15.  Характеристика языка  Турбо Паскаль.

16.  Алфавит языка Паскаль.

17.  Структура программы на Турбо Паскале.

18.  Понятие синтаксической диаграммы. Синтаксические диаграммы блока и структуры программы на Паскале.

19.  Понятие комментария.

20.  Константы и переменные. Раздел описаний в программе на Турбо Паскале.

21.  Идентификатор. Правила записи идентификаторов.

22.  Арифметические операции и выражения. Логические выражения. Приведите примеры.

23.  Оператор присваивания, составной оператор, пустой оператор. Приведите примеры

24.  Назначение и структура условного оператора. Приведите примеры.

25.  Процедуры ввода-вывода Read и  Readln, Write и Writeln в языке Турбо Паскаль. Форматы вывода числовых данных. Примеры.

26.  Оператор выбора Case. Примеры использования оператора.

27.  Операторы цикла с предусловием, с постусловием. Примеры использования операторов.

28.  Оператор цикла с параметрами. Пример использования оператора.

29.  Метки и операторы перехода в программе на Турбо Паскале.

30.  Приведите фрагменты программ решения задачи двумя способами: с использованием операторов цикла с предусловием и постусловием.
Вычислить и напечатать значения функции  y = sin x+0.5  для всех значений x, изменяющихся от -1 до 1 с шагом 0.2

31.  Структура типов данных в языке Турбо Паскаль.

Страницы: 1, 2, 3, 4, 5, 6, 7


Новости

Быстрый поиск

Группа вКонтакте: новости

Пока нет

Новости в Twitter и Facebook

  скачать рефераты              скачать рефераты

Новости

скачать рефераты

© 2010.