![](/user_photo/2706_HbeT2.jpg)
- •1. Основные понятия программного обеспечения
- •2. Характеристика программного продукта
- •3. Основные виды программного обеспечения
- •4. Общая характеристика пакетов прикладных программ
- •5. Классификация ппп
- •6. Системы счисления. Понятие системы счисления. Виды и группы систем счисления
- •7. Перевод целых и дробных числе из одной системы счисления и представление чисел в других системах счисления Алгоритмы работы с целыми числами.
- •Алгоритмы работы с дробными числами.
- •8. Арифметические операции в двоичной системе счисления и представление чисел в других системах счисления
- •9. Компьютерные преступления: общая характеристика и классификация
- •10. Способы защиты информации
- •Технические,
- •11. Компьютерные вирусы: их действие и последствия.
- •13. Профилактика и борьба с компьютерными вирусами
- •14. Теоретические основы сжатия данных
- •Объекты сжатия
- •Обратимость сжатия
- •Алгоритмы обратимых методов
- •Алгоритм rle
- •0; 3; 127; 2; 0; 1; 255; 4 (Всего 8 байтов).
- •Алгоритм kwe
- •Алгоритм Хафмана
- •Синтетические алгоритмы
- •15. Программные средства сжатия данных
- •Архиватор WinArj
- •Архиватор WinZip
- •Архиватор WinRar
- •16. Понятие операционной системы
- •17. Основные компоненты и навыки работы с Windows.
- •Окно. Виды:
- •Файла и папки
- •18. Текстовые фаилы. Общая характеристика ms word. Окно процессора word. Функции горизонтальное меню. Основные приемы работы с документами word
- •2. На горизонтальной линейке «укреплены» треугольники.
- •19. Основы стилей. Сборка документов с помощью шаблонов. Создание таблиц. Работа с таблицами. Управление внешним видом документа с помощью разделов и полей.
- •20. Общая характеристика электронных таблиц. Общая характеристика ms excel. Окно процессора ms excel
- •21. Формат ячеек и создание таблиц в Excel. Автоформат и условное форматирование. Основные приёмы работы в ms excel
- •22. Использование функций. Элементарные функции. Вычисление в таблицах Excel. Ссылки и имена. Вложенные функции
- •23. Числовые и логические функции в Excel. Функции категории «ссылки и массивы» в Excel.
- •1) Вычисление частного и остатка.
- •24. Статистические функции в Excel. Работа с диаграммами в Excel.Форматирование и параметры диаграмм.
- •25. Понятие вычислительных сетей
- •26. Базовые топологии локальных компьютерных сетей.
- •27. Топология глобальной вычислительной сети
- •28. Глобальная сеть internet: структура, характеристика и способы работы
- •29. Основные понятия и функции логики
- •Логическое умножение (конъюнкция)
- •Логическое сложение (дизъюнкция)
- •Логическое отрицание (инверсия)
- •Логическое следование (импликация)
- •Логическое равенство (эквивалентность).
- •30. Законы логики и правила преобразования логических выражений
- •31. Базовые логические элементы
- •32. Логическая структура гибких дисков
- •33. Логическая структура жестких дисков
- •Дефрагментация дисков
- •34. Растровые и векторные графические изображения
- •35. Форматы графических фаилов.
- •Форматы растровых графических файлов
- •36. Двоичное кодирование графической информации
- •37. Графические редакторы
- •38. История развития глобальной сети internet
- •39. Принцип устройства компьютера. Основные блоки и качественные характеристики пк
- •Принцип устройства компьютера.
- •Устройства ввода и вывода
- •Центральный процессор
- •Основные блоки и качественные характеристики пк.
- •Структурная схема пк.
- •40. Периферийные устройства. Мониторы. Микропроцессоры. Оперативная память, кэш-память.
- •Микропроцессор.
- •Оперативная память, кэш-память.
- •41. Интегрированная среда разработки Delphi: основные задачи, решаемые с помощью среды. Развитие среды Delphi
- •42. Интегрированная среда разработки Delphi: назначение и общее описание среды
- •43. Интегрированная среда разработки Delphi: палитры компонентов
- •44. Интегрированная среда разработки Delphi: основные пункты меню и их назначение
- •45. Общая организация программы в Delphi: структура головной программы в приложении.
- •46. Общая организация программы в Delphi: структура модуля в приложении
- •47. Фаилы проекта в Delphi
- •48. Встроенные функции и процедуры для строковых типов в Delphi
- •49. Встроенные функции и процедуры для работы с массивами в Delphi
- •50. Теоретические основы информатики: информатика как наука
- •51. Информация и концепция её определения
- •52. Информационный процесс и его структура
- •1) Бумажные информационные процессы
- •53. Теоретические основы информатики: свойства информации
- •54. Основные понятия объектно-ориентированного программирования: объект, класс, иерархия объектов класс
- •55. Основные понятия объектно-ориентированного программирования: наследование, операции и методы, определение метода
- •56. Основные понятия объектно-ориентированного программирования: свойства объекта, события и их обработка
- •57. Основные элементы языка Delphi (Pascal). Алфавит и словарь языка Delphi (Pascal)
- •58.Структура Delphi (Pascal) – программы. Типы данных. Стандартные функции в Delphi (Pascal)
- •59. Простые операторы в Delphi (Pascal). Операторы выбора и перехода. Примеры. Оператор повтора. Примеры
- •Оператор повтора
- •61. Ввод и вывод элементов одномерного массива. Операции над элементами одномерных массивов
- •Ввод элементов массива:
- •Вывод элементов массива.
- •62. Стандартные задачи (нахождение суммы, произведения, min,max). Сортировка одномерных массивов. Рассмотреть несколько способов.
- •Сортировка одномерных массивов
- •1 Способ. Линейная сортировка.
- •2 Способ. Сортировка методом пузырька.
- •3 Способ. Метод быстрой сортировки с разделением.
- •63. Двумерные массивы. Ввод и вывод элементов матрицы
- •Ввод элементов матрицы.
- •Вывод элементов матрицы.
- •64. Двумерные массивы. Стандартные задачи с матрицами: нахождение наибольшего и наименьшего значения.
- •65. Двумерные массивы. Стандартные задачи с матрицами: нахождение суммы и произведения по строкам и столбцам матрицы Алгоритм суммы каждой строки.
- •Алгоритм произведения каждой строки.
- •66. Методы программирования: метод структурного программирования и метод нисходящего проектирования программ.
- •67. Языки программирования: понятие «язык программирования», компиляторы и интерпретаторы.
- •68. Уровни и поколения языков программирования
- •69. Языки программирования высокого уровня. Основные системы программирования
- •70. Объектно-ориентированное программирование: общие понятия.
- •71. Основы алгоритмизации вычислительных процессов: основные понятия теории алгоритмов
- •72. Основы алгоритмизации вычислительных процессов: свойства и виды алгоритмов
- •73. Основы алгоритмизации вычислительных процессов: способы описания алгоритмов
- •74. Основы алгоритмизации вычислительных процессов: линейные алгоритмы. Примеры. Разветвляющиеся алгоритмы. Примеры.
- •75. Основы алгоритмизации вычислительных процессов: циклические алгоритмы. Примеры. Методика составления алгоритмов
59. Простые операторы в Delphi (Pascal). Операторы выбора и перехода. Примеры. Оператор повтора. Примеры
Оператор безусловного перехода GO TO.
Это оператор означает «перейти к» и применяется в случаях, когда после выполнения некоторого оператора надо выполнить не следующий по порядку, а какой-либо другой оператор, отмеченный меткой.
Формат:
Go to N;
Где N – метка, метка может содержать как цифровые, так и буквенные символы.
Использование безусловной передачи управления в программе считается теоретически избыточной, т.к. способствует созданию малопонятных и запутанных программ, которые вызывают большие сложности при отладке и сопровождении. Поэтому рекомендуется минимальное использование оператора с соблюдением следующих правил:
следует стремиться применять оператор перехода для управления только вниз по тексту программы;
расстояние между меткой и оператором перехода на нее не должно превышать одной страницы текста (или экрана).
Оператор очистки экрана.
Формат: ClrScr;
Структурные операторы.
Такие операторы представляют собой конструкции, построенные из других операторов по строго определенным правилам. Все структурные операторы можно разделить на три группы: составные, условные, повтора.
Составной оператор п\с группу из произвольного числа операторов, отделенных друг от друга точкой с запятой, и ограниченную операторными скобками begin end. Составной оператор воспринимается как единое целое и может находиться в любом месте программы, где синтаксис языка допускает наличие операторов.
Условные операторы предназначены для выбора на исполнение одного из возможных действий (операторов) в зависимости от некоторого условия (при этом одно из действий может быть пустым или отсутствовать). В качестве условий выбора используется значение логического выражения. В Паскале имеются два условных оператора.
Оператор условия IF.
Это оператор является одним из самых популярных средств, изменяющих естественный порядок выполнения операторов программы. Синтаксически оператор условия IF выглядит следующим образом:
If <условие> then <оператор1> else <оператор2> ; (оператор полной формы)
If <условие> then <оператор> ; (оператор сокращенной формы)
Оператор выполняется следующим образом. Сначала вычисляется выражение, записанное в условии. В результате его вычисления получается значение, если оно истинно, то выполняется оператор 1, если результат ложный, то выполняется оператор 2 или оператор, следующий за оператором IF. Операторы IF могут быть вложенными.
Пример. Составить алгоритм и программу вычисления частного двух целых чисел.
Program delenie;
Uses Crt;
Var a, b : integer;
Result : real ;
Begin
ClrScr ; {оператор очистки экрана}
Writeln ( ‘ Введите значение делимого А ‘);
Readln (a);
Writeln ( ‘ Введите значение делителя В ’ );
Readln (b);
If b=0 then writeln (‘на ноль делить нельзя ’)
Else begin {начало составного оператора}
Result := a / b ;
Writeln (‘Частное чисел равно’, Result :8:2);
End; { конец составного оператора}
Readln {задержка результата}
End.
Оператор выбора CASE.
Если один оператор IF может обеспечить выбор из двух альтернатив, то оператор выбора позволяет сделать выбор из произвольного числа имеющихся вариантов. Он состоит из выражения, называемого селектором, и списка параметров, каждому из которых предшествует список констант выбора (список может состоять из одной константы.
Формат оператора:
Case <выражение - селектор> of
<список 1> : <оператор 1> ;
<список 2> : <оператор 2> ;
…………
<список N> : <оператор N> ;
Else <оператор> ;
End;
Оператор Case работает следующим образом. Сначала вычисляется значение выражения-селектора, затем обеспечивается реализация того оператора, константа выбора которого равна текущему значению селектора. Если ни одна из констант не рана текущему значению селектора, то выполняется оператор стоящий за словом Else. Если слово Else отсутствует, то активируется оператор, находящийся за словом End, т.е. первый оператор за границей Case.
Селектор должен относится к одному из целочисленных типов. Список констант выбора состоит из произвольного количества значений, или диапазонов, отделенных друг от друга запятыми. Границы диапазона записываются двумя константами через разграничитель «..». Тип константы должен совпадать с типом селектора.
При использовании оператора выбора должны выполняться следующие правила:
Значения выражения «переключателя» записанного после слова Case, должны принадлежать дискретному типу, для целого типа они должны лежать в диапазоне integer;
Все константы, предшествующие операторам альтернатив, должны иметь тип, совместимый с типом выражения;
Все константы в альтернативах должны быть уникальны в пределах оператора варианта, диапазоны не должны пересекаться и не должны содержать констант, указанных в данной или других альтернативах.
Пример: составить программу вывода названия дня недели по его номеру.
Program DAY;
Var D: byte ;
Begin
Write (‘Введите номер дня недели’);
Readln ( D );
Case D of {вычисление значения селектора и выбор}
1: writeln ( ‘Понедельник’ ) ;
2: writeln ( ‘Вторник’ ) ;
3: writeln ( ‘Среда’ ) ;
4: writeln ( ‘Четверг’ ) ;
5: writeln ( ‘Пятница’ ) ;
6: writeln ( ‘Суббота’ ) ;
Else
Writeln ( ‘Воскресенье’ );
End;
Readln;
End.