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

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 16.03.2024

Просмотров: 21

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

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

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. Работа с цифрами числа. Определение, является ли число простым числом или палиндромом



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

Типы задач


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

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

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

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

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

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




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