
- •1. Основные понятия информатики. Данные. Информация. Информатика.
- •2. Пользовательский интерфейс. Программный интерфейс. Аппаратно-программный интерфейс.
- •3. Система счисления. Позиционные и непозиционные системы счисления. Основание. Разряд.
- •4. Алгоритмы перевода из десятичной системы в двоичную и из десятичной системы в двоичную. Привести пример а10 а2 и а2 а10
- •5. Алгоритмы перевода из двоичной системы в восьмеричную и из восьмеричной системы в двоичную. Привести пример а10 а2 а8 и а8а2 а10
- •6. Алгоритмы перевода из двоичной системы в шестнадцатеричную из шестнадцатеричной системы в двоичную. Привести пример а10 а2 а16 и а16 а2 а10
- •7. Аппаратное обеспечение. Машина Джон фон Неймана.
- •8. Главные компоненты персонального компьютера.
- •9. Компоненты системного блока.
- •10.Назначение материнской платы.
- •11.Устройства для ввода и вывода данных.
- •12.Запоминающие устройства и их виды.
- •13.Программное обеспечение. Классификация по.
- •14.Системное программное обеспечение.
- •15.Прикладное программное обеспечение.
- •16.Инструментальное программное обеспечение.
- •17.Алгоритм. Основные способы описания алгоритмов.
- •18.Словесно формульный способ описания алгоритмов.
- •19.Графический способ описания алгоритмов.
- •20.Псевдокоды.
- •21.Структура данных. Классификация структур данных.
- •22.Основные алгоритмические конструкции.
- •23.Линейный алгоритм. Графические блоки для описания линейного алгоритма. Привести пример. Линейный алгоритм.
- •24.Ветвящийся алгоритм. Графические блоки для описания ветвящегося алгоритма. Привести пример.
- •25.Циклический алгоритм. Графические блоки для описания циклического алгоритма. Привести пример.10 Циклический алгоритм.
- •26.Оператор цикла с предусловием. Привести фрагмент программы.
- •27.Оператор цикла с постусловием. Привести фрагмент программы.
- •28.Оператор цикла с параметром. Привести фрагмент программы.
- •29.Условный оператор перехода. Привести фрагмент программы.
- •30.Компьютерная сеть. Виды топологий компьютерных сетей
- •31.Виды компьютерных сетей
- •32.Роли компьютеров в компьютерной сети
- •33.Устройства соединения локальных сетей
- •34.Протокол коммуникации tcp/ip .
- •35.Основные сервисы системы Интернет.
- •5.1.1. Интернет. Основные сервисы
- •36.Системы информационного поиска сети Интернет
- •37. Основные понятия html
- •38.Информационная безопасность и её составляющие
- •39.Угрозы безопасности информации в компьютерных системах
- •40.Вредительские программы
- •41.Методы защиты информации.
- •42.Компьютерные вирусы
- •Компьютерные вирусы могут существовать в системе в разных стадиях функционирования:
- •43.Профилактика заражения вирусами компьютерных систем.
- •44.Офисные программы. Программа Microsoft Access.
- •46.Программа Microsoft Excel.
- •45.Программа Microsoft Word.
16.Инструментальное программное обеспечение.
Инструмента́льное програ́ммное обеспе́чение — программное обеспечение, предназначенное для использования в ходе проектирования, разработки и сопровождения программ, в отличие от прикладного и системного программного обеспечения.
К этой категории относятся программы, предназначенные для разработки программного обеспечения:
ассемблеры — компьютерные программы, осуществляющие преобразование программы в форме исходного текста на языке ассемблера в машинные команды в виде объектного кода.
трансляторы — программы или технические средства, выполняющие трансляцию программы.
компиляторы — Программы, переводящие текст программы на языке высокого уровня, в эквивалентную программу на машинном языке.
интерпретаторы — Программы (иногда аппаратные средства), анализирующие команды или операторы программы и тут же выполняющие их
компоновщики (редакторы связей) — программы, которые производят компоновку — принимают на вход один или несколько объектных модулей и собирают по ним исполнимый модуль.
препроцессоры исходных текстов — это компьютерные программы, принимающие данные на входе и выдающие данные, предназначенные для входа другой программы, например, такой, как компилятор
отла́дчик (debugger) является модулем среды разработки или отдельным приложением, предназначенным для поиска ошибок в программе.
текстовые редакторы — компьютерные программы, предназначенные для создания и изменения текстовых файлов, а также их просмотра на экране, вывода на печать, поиска фрагментов текста и т. п.
специализированные редакторы исходных текстов — текстовые редакторы для создания и редактирования исходного кода программ. Специализированный редактор исходных текстов может быть отдельным приложением, или быть встроен в интегрированную среду разработки (IDE).
библиотеки подпрограмм — сборники подпрограмм или объектов, используемых для разработки программного обеспечения.
17.Алгоритм. Основные способы описания алгоритмов.
Алгоритмом называется строго определенное и понятное предписание исполнителю совершить последовательность действий, направленных на решение поставленной задачи.
Термин «алгоритм» происходит от латинской формы имени среднеазиатского математика Аль-Хорезми – Algorithmi. Алгоритм является одним из основных понятий информатики и математики.
Способы описания алгоритмов
Алгоритмы можно записывать не только при помощи слов. В настоящее время различают несколько способов описания алгоритмов: 1. Словесный, т.е. записи на естественном языке, описание словами последовательности выполнения алгоритма.
Например: Записать алгоритм нахождения наибольшего общего делителя (НОД) двух натуральных чисел. Алгоритм может быть следующим: задать два числа; если числа равны, то взять любое из них в качестве ответа и остановиться, в противном случае продолжить выполнение алгоритма; определить большее из чисел; заменить большее из чисел разностью большего и меньшего из чисел; повторить алгоритм с шага 2. Формульно-словесный, аналогично пункту 1, плюс параллельная демонстрация используемых формул.
В качестве примера можно привести ведение лекций преподавателем (словесный способ) с одновременной записью формул на доске (формульный). 3. Графический, т.е. с помощью блок-схем.
Графический способ представления алгоритмов является более компактным и наглядным по сравнению со словесным. При графическом исполнении алгоритм изображается в виде последовательности связанных между собой блочных символов, каждый из которых соответствует выполнению одного из действий. Такое графическое представление называется схемой алгоритма или блок-схемой. В блок-схеме каждому типу действий (вводу исходных данных, вычислению значений выражений, проверке условий, управлению повторением действий, окончанию обработки и т.п.) соответствует геометрическая фигура, представленная в виде блочного символа. Блочные символы соединяются линиями переходов, определяющими очередность выполнения действий. Символы, наиболее часто употребляемые в блок-схемах. 4. Программный, т.е. тексты на языках программирования.
cls |
input a, b |
c = a + b |
print c |