- •1.Сообщение, информация. Свойства информации.
- •1.3.Свойства информации:
- •2.Понятия: код, алфавит, бит, байт.
- •3.Кодирование числовой информации. Системы счисления.
- •Перевод из 10-ой системы счисления в 2-ую, 8-ую, 16-ую.
- •4.Кодирование символов. Системы кодирования. Кодовые таблицы.
- •5.Кодирование изображений. Метод rgb.
- •6.Кодирование звука.
- •7.Уровни программного обеспечения. Базовый, системный,сервисный.
- •8.Прикладное программное обеспечение.
- •9.Системы и языки программирования.
- •10.Свойства алгоритмов.
- •11.Форматы файлов. Форматы для представления текста.
- •12.Форматы файлов. Графические форматы.
- •13.Форматы файлов. Форматы звука и видео.
- •14.Вирусы и антивирусные программы.
- •15.Архивирование и сжатие. Программы архивирования. Форматы архивов.
- •18.Понятие интерфейса пользователя.(cli,gui,wimp)
- •19.Понятие объекта в операционной среде Windows, Linux.
- •20.Файловая организация данных.
- •21.Назначение табличных процессоров. Организация табличной среды.
- •22.Типы данных электронных таблиц, адресация ячеек памяти.
- •24.Текстовые процессоры. Настройка автосохранения, создание резервных копий, версии файла.
- •31.Функциональная схема компьютера и принципы взаимодействия устройств. (в методичке есть схемы)
- •32.Процессор, архитектура, основные характеристики(устройства, набор команд).
- •33. Арифметические и логические операции с целыми и вещественными числами.
- •34.Материнская плата (основные характеристики).
- •35.Системная шина, слоты расширения.
- •36.Интерфейсы внешних устройств.
- •37.Принтеры. Потребительские параметры принтеров.
- •38.Видеосистема пк
- •39.Параметры мониторов.
- •40.Видеоадаптеры, их параметры.
- •41.Основные и внешние устройства компьютера.
- •42.Иерархия памяти персонального компьютера.
- •46.Внутренняя память персонального компьютера.
- •47.Базы данных. Модели и программы работы с бд. (их методики)
- •48.Архитектура сетей.
- •49.Компьютерные сети. Модели разделения ресурсов.
- •50.Компьютерные сети. Уровни модели osi.
9.Системы и языки программирования.
Система программирования — это система для разработки новых программ на конкретном языке программирования. Современные системы программирования обычно предоставляют пользователям мощные и удобные средства разработки программ. В них входят: компилятор или интерпретатор; интегрированная среда разработки; средства создания и редактирования текстов программ; обширные библиотеки стандартных программ и функций; отладочные программы, т.е. программы, помогающие находить и устранять ошибки в программе; "дружественная" к пользователю диалоговая среда; многооконный режим работы; мощные графические библиотеки; утилиты для работы с библиотеками встроенный ассемблер; встроенная справочная служба; другие специфические особенности.
Языки программирования высокого уровня. Язык программирования предназначен для составления наборов инструкций для вычислительной системы (т.е. программ). Различают процедурно-ориентированные и объектно-ориентированные языки. В процедурно-ориентированных языках последовательно описываются все действия, включая процедуры и функции, и программа представляет собой последовательность операторов. Такой подход эффективен для программ, ориентированных в основном на выполнение расчетов (математических, экономических и т.д.). Для создания программ с оконным или графическим пользовательским интерфейсом используют объектно-ориентированные языки. Объект (класс) – это конструкция, объединяющая в себе данные и процедуры их обработки (методы). Также существуют методы создания (инициализации) и уничтожения (завершения работы) объекта. Свойство объектов объединять данные и процедуры их обработки называется инкапсуляция. Суть объектно-ориентированного программирования -создание собственных объектов (классов) на основе библиотеки основных объектов, предоставляемой разработчиком инструментальной системы. Новые объекты строятся путем изменения (перекрытия) или добавления каких-то методов для существующих объектов. Свойство объектов, называемое наследование, позволяет описывать только изменения, не переписывая весь объект заново. Поскольку на основе одного и того же объекта-прародителя при перекрытии или добавлении различных методов может быть построено несколько объектов-потомков, то говорят, что объекты обладают еще и свойством полиморфизма.Таким образом, программа, созданная с помощью объектно-ориентированного языка, представляет собой вызовы методов инициализации, работы и завершения работы объекта “Приложение”, который включает в себя объекты и методы, связанные с различными элементами интерфейса и вычислительными функциями программы. Современные языки программирования поддерживают оба подхода к составлению программ. Существует разделение всех языков на две большие группы – языки для программирования локальных приложений (BASIC, Pascal, C/C++, FORTRAN) и языки для программирования Internet-приложений (Perl, PHP, JavaScript). Программы на языках второй группы являются интерпретируемыми, а для языков первой группы программы могут быть как интерпретируемыми, так и компилируемыми.