Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Основы алгоритмизации и программирования




64) Виды и типы данных. Целые числа. Числа с плавающей точкой.

65) Технология системного проектирования программных средств. Основные этапы технологического процесса разработки программ для решения задач на ПК. Методы создания и оформления программных средств.

66) Виды и типы данных. Кодирование символьной информации. Массивы. Записи.

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

68) Что понимается под алгоритмизацией? Назовите 4 особенности алгоритма и приведите в графической форме 3 типа алгоритмических структур.

69) Языки программирования высокого уровня и их использование для разработки программ. Виды алгоритмических структур.

70) Трансляторы и их разновидности. Компиляторы, интерпретаторы, конверторы, эмуляторы. В чем принципиальное различие между трансляторами интерпретирующего и компилирующего типа?

71) Этапы решения задач на компьютере. Компиляция программы. Отладка и оптимизация программы. Для какой цели при разработке программ проводится тестирование? Типы и исправление ошибок.

72) Базовые элементы Pascal (Lazarus) (алфавит, константы различного типа, пробелы, идентификаторы, служебные слова и др.). Описание используемых в программе объектов. «Видимость» переменных и констант в зависимости от места их описания.

73) Структура программы. Работа с файлами в среде Pascal (Lazarus) (сохранение и открытие программных файлов, использование системных и прикладных библиотек). Основные этапы обработки программ.

74) Структура программы Pascal (Lazarus). Основные типы данных. Описание используемых в программе объектов (константы, переменные, типы, метки, записи, процедуры и функции). Структура программы на Pascal (Lazarus). Понятие технологии нисходящего структурного программирования. Какие элементы включают в себя данные технологии?

75) Для каких целей используются в языках программирования различные типы данных: целый, логический, символьный, перечисляемый, вещественный, диапазонный? Приведите примеры объявления и использования.

76) Типы данных в языке Pascal (Lazarus). Классификация типов данных. Области их применения. Структурированные типы данных. Приведите примеры объявления и использования в языке Pascal (Lazarus).

77) Арифметические операции и выражения в Pascal (Lazarus). Правила записи арифметических выражений. Правила записи выражений (переменные, константы, стандартные функции, знаки операций, порядок выполнения операций). Оператор присваивания в Pascal (Lazarus). Приведите примеры.

78) Основные операторы (оператор присваивания, пустой оператор, составной оператор, операторы управления вычислительным процессом). Логические выражения в Pascal (Lazarus). Приведите примеры.

79) Каковы возможности операторов ввода-вывода в языке Pascal (Lazarus)? Операции ввода данных с клавиатуры и из внешнего текстового файла. Вывод результатов расчёта на дисплей, принтер и в текстовый файл. Приведите примеры использования операторов ввода-вывода.

80) Приведите примеры программ с использованием линейного и разветвляющегося алгоритмов. Дайте характеристику и приведите пример алгоритмов разветвляющейся структуры.

81) Назначение и структура условного оператора в языке Pascal (Lazarus). Приведите примеры. Оператор выбора Case, его структура и принципы работы в языке Pascal (Lazarus). Пример использования оператора Case. Построение условных конструкций в программе. Логические константы, переменные и выражения. Правила построения и вычисления.

82) Организация циклических алгоритмов в программе. Три типа операторов цикла в Pascal (Lazarus). Приведите примеры программ с использованием циклических алгоритмов.

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

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

85) Оператор цикла с предусловием в языке Pascal (Lazarus). Приведите пример использования оператора.

86) Для каких целей используются записи? Как объявить и работать с этим основным структурированным типом данных в языке Pascal (Lazarus)?

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

88) Каковы основные различия между данными типа массив и файл? Приведите пример - как можно объявить и работать с этими структурами данными?

89) Приведите фрагменты программы на Pascal (Lazarus), реализующие ввод и вывод матрицы размером m на n.

90) Программирование с использованием строковых переменных.

91) Для каких целей применяются модули в языке Pascal (Lazarus). Какова структура модулей и как их использовать?

92) Для каких целей используются локальные и глобальные переменные на языке Pascal (Lazarus)? Приведите примеры объявления и работы с ними. Правила написания идентификаторов.

93) Приведите пример использования подпрограммы – функции в программе на Pascal (Lazarus). Заголовок функции. Правила записи заголовка функции в Pascal (Lazarus).

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

95) Процедура в Pascal (Lazarus). Общая структура процедуры. Заголовок процедуры. Правила записи заголовка процедуры в Паскале.

96) Для каких целей используются процедуры и функции? Что такое формальные и фактические параметры. Как описать и вызвать процедуры и функции в языке Pascal (Lazarus) l? Продемонстрируйте примеры работы с ними. Использование параметров-переменных в подпрограммах на языке Pascal (Lazarus).

97) Понятие локальных и глобальных параметров в Pascal (Lazarus). Какова область их действия? Использование параметров-значений в подпрограммах на языке Pascal (Lazarus).

98) Понятие файловой переменной. Перечислите файловые типы в Паскале и способы их задания. Для каких целей используется файловый тип данных? Стандартные процедуры и функции для работы с файлами. Приведите примеры объявления и использования файлов в языке Pascal (Lazarus).

99) Поясните, в чем состоит различие между статистическими и динамическими методами объекта? Работа с динамическими структурами данных. Стек и очередь как структуры данных. Назначение и принцип работы.

100) Для каких целей используется объектно-ориентированное программирование? Что такое инкапсуляция, наследование и полиморфизм?

101) Модульное программирование. Процедуры и функции в программах, созданных в среде Pascal (Lazarus): различие в построении и использовании. Пользовательские библиотеки: структура и порядок создания, обработки и использования.

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




Поделиться с друзьями:


Дата добавления: 2017-02-01; Просмотров: 77; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.016 сек.