Файл: Вопросы для подготовки по курсу Основы алгоритмизации и программирования.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 25.10.2023
Просмотров: 10
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Вопросы для подготовки по курсу «Основы алгоритмизации и программирования»
-
Этапы решения задач на ЭВМ. -
Понятие алгоритма. Способы описания алгоритма. -
Символы, применяемые в блок-схемах алгоритмов. -
Схемы алгоритмов линейной структуры. -
Схемы алгоритмов разветвленной структуры. -
Схемы алгоритмов циклической структуры. -
Схемы алгоритмов циклической структуры с итерационным циклом. -
Схемы алгоритмов циклической структуры с вложенным циклом. -
Схемы алгоритмов циклической структуры с вложенным циклом. Иерархия циклов как средство оптимизации программ. -
Сортировка «пузрёк» -
Сортировка «расческа» -
Сортировка «вставками» -
Сортировка Шелла -
Сортировка «выбором» -
Сортировка «гномья» -
Быстрая сортировка -
Вычисление сложности алгоритма
Вопросы по языку С
-
Знаковая и беззнаковая формы представления целых в Си. Представление отрицательных чисел в двоичной системе счисления. Дополнительный код. -
Понятие типа данных и переменной. Определение переменных в Си. Базовые типы данных char, int, long как машинные слова. Знаковая и беззнаковая формы представления в Си. Представление символов. Представление целых чисел. Представление чисел с плавающей запятой. -
Массивы: особенности работы, инициализация. -
Массивы как формальные параметры функций. -
Работа со строками. Представление строки в Си. Строка и массив символов. Поиск в строке. -
Выражения и операции (обзор и классификация): арифметические, сравнения, логические, присваивания, адресные. -
Особенности выполнения операций на Си (приоритеты, направление выполнения). -
Операции сравнения, логические операции. -
Преобразование базовых типов данных в выражениях: действия, порядок. Явные и неявное преобразования типов. -
Основные операторы Си: классификация, особенности синтаксиса и выполнения. (for, switch, break, continue, return, goto). -
Указатели. Указатель как элемент архитектуры компьютера. Синтаксис указателя в Си. -
Указатель - формальный параметр и результат функции. -
Адресная арифметика. Указатели и массивы. Способы работы через указатель с массивом - индексация и перемещение указателя. -
Указатели char*, работа со строками через указатели. -
Рекурсия. Программа вычисления факториала. -
Функции. Формальные и фактические параметры. Способы передачи параметров – по значению и по указателю. Результат функции. -
Функции. Локальные и глобальные переменные.