КАТЕГОРИИ: Архитектура-(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; Просмотров: 102; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |