Главная страница
Навигация по странице:

  • Раздел 2 . Алгоритмизация: определение, свойства, базовые алгоритмические структуры (Лекции 1 и 2, Материалы для подготовки к экзамену)

  • Раздел 3

  • (Лекция 1, Материалы для подготовки к экзамену.

  • Раздел 4 . Алгоритмы и структуры данных

  • Раздел 5 . Программная инженерия: жизненный цикл программ; процессы разработки ПО (Лекция 2, Материалы для подготовки к экзамену) .

  • Алгоритмы ( знать!)

  • Практические задания

  • Вопросы для подготовки к экзамену_2022. Вопросы для подготовки к экзамену по дисциплине ит рэсиК 2 семестр 2022 г. Раздел 1 (сит). Принцип работы вычислительной системы. Структура пк


    Скачать 17.76 Kb.
    НазваниеВопросы для подготовки к экзамену по дисциплине ит рэсиК 2 семестр 2022 г. Раздел 1 (сит). Принцип работы вычислительной системы. Структура пк
    Дата19.02.2023
    Размер17.76 Kb.
    Формат файлаdocx
    Имя файлаВопросы для подготовки к экзамену_2022.docx
    ТипЛекции
    #944908

    Вопросы для подготовки к экзамену по дисциплине ИТ РЭСиК

    2 семестр 2022 г.
    Раздел 1 (СИТ). Принцип работы вычислительной системы. Структура ПК

    1. Принцип работы компьютера по фон Нейману

    2. Структура персонального компьютера

    3. Преобразование аналоговых сигналов в цифровые

    Раздел 2. Алгоритмизация: определение, свойства, базовые алгоритмические структуры (Лекции 1 и 2, Материалы для подготовки к экзамену)

    1. Понятие алгоритма. Свойства, способы описания.

    2. Базовые алгоритмические структуры: следование, разветвление, циклы.

    3. Этапы разработки программ.

    4. Алгоритм Евклида

    5. Алгоритм вычисления квадратного корня


    Раздел 3. Языки программирования: основные конструкции и типы данных; типовые приемы программирования; технология проектирования и отладки программ (Лекция 1, Материалы для подготовки к экзамену.

    1. Структура программного обеспечения ЭВМ (Лекция 1)

    2. Понятие программы. Синтаксис и семантика. Понятие переменной

    3. Структура программы на языке Pascal

    4. Структура и назначение среды программирования.

    5. Паскаль. Типы данных. Константы и переменные в языке Паскаль. Назначение, свойства, описание.

    6. Оператор присваивания. Арифметические операции и выражения. Согласование типов данных.

    7. Оператор разветвления. Операции отношений, логические операции. Логические выражения.

    8. Оператор Case. Назначение, синтаксис, выполнение. Пример использования.

    9. Операторы цикла в Pascal. Циклы с предусловием и циклы с постусловием

    10. Операторы цикла в Pascal. Цикл с известным числом повторений

    11. Подпрограммы в языке Pascal. Функции (Лекция 5)

    12. Подпрограммы в языке Pascal. Процедуры (Лабораторная работа 6)


    Раздел 4. Алгоритмы и структуры данных

    1. Массивы в языке Pascal. Описание, способы задания.

    2. Одномерные массивы. Основные алгоритмы обработки массивов

    3. Типовые алгоритмы обработки массивов данных.

    4. Генератор случайных чисел в языках программирования.

    5. Численные методы решения нелинейных и дифференциальных уравнений, вычисление интеграла и их реализация в программировании.

    6. Работа с данными строкового типа. Процедуры и функции работы со строками.

    7. Работа с текстовыми файлами.

    8. Алгоритмы обработки графической информации. Объекты и свойства объектов.

    9. Подпрограммы в Pascal. Процедуры и функции.

    10. Алгоритмы обработки графической информации. Графики функций. Перевод мировых координат в экранные.


    Раздел 5. Программная инженерия: жизненный цикл программ; процессы разработки ПО (Лекция 2, Материалы для подготовки к экзамену).

    1. Методы (технология) проектирования программ.

    2. Классификация языков программирования.


    Алгоритмы (знать!)


    1. Поиск элемента в массиве

    2. Двоичный поиск в упорядоченном массиве

    3. Циклический сдвиг элементов массива

    4. Реверс элементов массива

    5. Выбор элементов с заданными свойствами в другой массив

    6. Сортировка элементов массива: «пузырьковая» сортировка, сортировка методом прямого выбора

    7. Двумерные массивы. Работа с диагоналями

    8. Двумерные массивы. Перестановка строк и столбцов

    9. Работа с цифрами числа. Определение, является ли число простым числом или палиндромом



    Практические задания

    Типы задач


    • Поиск в массиве элемента с заданными свойствами.

    • Определение количества (суммы, произведения) заданных элементов массива. Нахождение максимального (минимального) элемента в массиве (в строке, столбце). Получение массива из элементов другого или других массивов.

    • Сортировка элементов в одномерном массиве (строке, столбце двумерного массива). Работа с диагональными элементами матрицы.

    • Поменять местами элементы массива.

    • Переставить строки, столбцы.

    • Работа с цифрами числа. Поиск суммы цифр числа. Поменять местами старшую и младшую цифры числа и т. д.



    Уметь реализовать задание с помощью процедуры или функции


    написать администратору сайта