- •1. Единицы измерения информации.
- •2. Понятия прагматического и семантического подходов к измерению информации.
- •3. Свойства информации.
- •4. Исторические этапы развития вычислительной техники, состояние, перспективы.
- •5. Сравнительный анализ структурных схем эвм 1-2 поколений с современными компьютерами.
- •6. Состав современного вычислительного комплекса, общая характеристика.
- •7. Обоснование системы счисления, применяемой в современном компьютере.
- •8. Перевод чисел из одной системы счисления в другую.
- •9. Формы представления чисел в компьютере.
- •10. Кодирование текстовой, графической и звуковой информации в компьютере.
- •11. Понятие логических связей «и», «или», «не» и их роль в эвм.
- •12. Типы и функциональные характеристики современных микропроцессоров.
- •13. Функции и хар-ки системной платы, шины.
- •14. Кэш – память, ее назначение, характеристика.
- •15. Озу, назначение, хар-ки.
- •16. Назначение, разновидности и основные характеристики накопителей на жестких и гибких дисках.
- •17. Структура записи информации на магнитные и оптические диски. Понятие дорожек, сектора, кластера.
- •18. Накопители на оптических и магнитно-оптических дисках.
- •19. Форматирование дисков, его назначение, организация расположения файлов.
- •20. Назначение, разновидности и основные характеристики видеомониторов.
- •21. Назначение, разновидности, основные характеристики принтеров.
- •23. Общая характеристика программного обеспечения компьютера.
- •24. Классификация программных продуктов.
- •25. Исторический аспект развития системного программного обеспечения.
- •26. Базовое системное обеспечение.
- •27. Сервисное системное обеспечение.
- •28. Антивирусные программы, их характеристика.
- •29. Архиваторы, их назначение, характеристики.
- •30. Утилиты обслуживания дисков, их назначение, характеристика.
- •31. Понятие файла, его идентификация, атрибуты, расположение на диске, указание пути.
- •32. Файлы данных, их типы, понятия физического и логического устройства.
- •33. Характеристика файловой системы ms-dos, Windows.
- •34. Общая характеристика операц. Среды Windows – 95, 98, 2000
- •35. Общая характеристика инструментальных средств программирования.
- •36. Классификация пакетов прикладных программ (ппп).
- •1.Проблемно-ориентированные ппп
- •2. Ппп автоматизированного проектирования
- •3. Ппп общего назначения
- •4. Методо-ориентированные ппп
- •5. Офисные ппп
- •6. Настольные издательские системы
- •7. Программные средства мультимедиа
- •8. Системы искусственного интеллекта
- •37. Назначение и общая характеристика пакета прикладных программ Office.
- •38. Текстовые процессоры.
- •39. Порядок выполнения операций в выражении, содержащем скобки, арифметические операции, отношения и логические функции.
- •40. Табличные процессоры.
- •41. Основные подходы к выбору характеристик персонального компьютера.
- •42. Понятие алгоритма, его свойства.
- •43. Формы представления алгоритма.
- •44. Основные типы вычислительных процессов (управляющие структуры алгоритмов).
- •3. Циклический алгоритм.
- •45. Основные этапы подготовки решения задач эвм.
- •46. Инструментальные средства программирования, краткая характеристика, состояние, тенденции развития, rad технология.
- •Основные принципы rad
- •47. Трансляторы, их виды, краткая характеристика. Содержание трансляции.
- •48. Информационные технологии dde, ole. Примеры их применения.
- •50. Понятие и назначение базы данных.
- •51. Функциональные возможности субд.
- •52. Основные типы систем управления базами данных.
- •53. Различие архитектур баз данных: клиент-сервер и файл-сервер.
- •54. Особенности и назначение реляционной базы данных.
- •55. Краткая характеристика, назначение и взаимосвязь структурных элементов базы данных.
- •56. Нормализация отношений, нормальные формы реляционной бд.
- •57. Понятие ключа бд, его назначение.
- •58. Функционально-логические связи между таблицами базы данных.
- •59. Информационно-логическая модель базы данных.
- •60. Понятие целостности данных, ее роль в работе с базой данных.
- •61. Понятие поля базы данных, его тип, свойства.
- •62. Формы, отчеты, запросы в субд Access, их назначение, методы создания.
- •63. Характеристика, назначение современных субд.
- •64. Субд Access, ее характеристика, возможности.
- •65. Назначение и классификация компьютерных сетей.
- •66. Основные типы топологии локальных вычислительных сетей, характеристика, критический анализ.
- •67. Сеть internet, назначение, услуги, основные понятия.
- •68. Пакетная связь в Интернете. Маршрутизация сообщений.
Основные принципы rad
- Инструментарий должен быть нацелен на минимизацию времени разработки.
- Создание прототипа для уточнения требований заказчика.
- Цикличность разработки: каждая новая версия продукта основывается на оценке результата работы предыдущей версии заказчиком.
- Минимизация времени разработки версии, за счёт переноса уже готовых модулей и добавления функциональности в новую версию.
- Команда разработчиков должна тесно сотрудничать, каждый участник должен быть готов выполнять несколько обязанностей.
- Управление проектом должно минимизировать длительность цикла разработки.
RAD – это жизненный цикл процесса проектирования, созданный для достижения более высоких скорости разработки и качества ПО, чем это возможно при традиционном подходе к проектированию.
Наиболее существенные преимущества:
- высокая скорость разработки;
- низкая стоимость;
- высокое качество.
Технология RAD обеспечивает:
- быстроту продвижения программного продукта на рынок;
- интерфейс, устраивающий пользователя;
- легкую адаптируемость проекта к изменяющимся требованиям;
- простоту развития функциональности системы.
47. Трансляторы, их виды, краткая характеристика. Содержание трансляции.
Транслятор — Программа или техническое средство, выполняющее трансляцию программы, машинная программа, которая транслирует с одного языка на другой и, в частности, с одного языка программирования на другой, обрабатывающая программа, предназначенная для преобразования исходной программы в объектный модуль. Транслятор обычно выполняет также диагностику ошибок, формирует словари идентификаторов, выдаёт для печати тексты программы и т. д.
Трансляция программы — преобразование программы, представленной на одном из языков программирования, в программу на другом языке и, в определённом смысле, равносильную первой.
Язык, на котором представлена входная программа, называется исходным языком, а сама программа — исходным кодом. Выходной язык называется целевым языком или объектным кодом.
Трансляторы подразделяют:
Адресный. Функциональное устройство, преобразующее виртуальный адрес (англ. Virtual address) в реальный адрес (англ. Memory address).
Диалоговый. Обеспечивает использование языка программирования в режиме разделения времени.
Многопроходной. Формирует объектный модуль за несколько просмотров исходной программы.
Обратный. То же, что детранслятор.
Однопроходной. Формирует объектный модуль за один последовательный просмотр исходной программы.
Оптимизирующий. Выполняет оптимизацию кода в создаваемом объектном модуле.
Синтаксически-ориентированный (синтаксически-управляемый). Получает на вход описание синтаксиса и семантики языка и текст на описанном языке, который и транслируется в соответствии с заданным описанием.
Тестовый. Набор макрокоманд языка ассемблера, позволяющих задавать различные отладочные процедуры в программах, составленных на языке ассемблера.
Этап трансляции – происходит преобразование исходного кода программы в объективный код, который далее пригоден к обработке редактором связи. Трансляция может выполняться с использованием компиляторов и интерпретаторов.