Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Metodichka_-_zaochniki.doc
Скачиваний:
4
Добавлен:
20.11.2019
Размер:
427.01 Кб
Скачать

Вариант 8

Теоретический вопрос №1

Дать определение и описать синтаксис, алгоритм функционирования и алгоритм работы операторов цикла со счетчиком. Привести пример.

Теоретический вопрос №2

Описать следующие функции работы со строками: функция вычисления длины строки, функции копирования строк, функция сравнения строк.

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

  1. Разработать программу для вычисления выражения.

  2. В переменной хранится число 1990. Найти все возможные делители этого числа.

Вариант 9

Теоретический вопрос №1

Дать определение и описать синтаксис, алгоритм функционирования и алгоритм работы оператора цикла с предусловием. Привести пример.

Теоретический вопрос №2

Описать следующие функции работы со строками: функции объединения строк, функции поиска символа в строке, функция поиска строки в строке Привести примеры использования выше перечисленных функций.

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

  1. Разработать программу для вычисления выражения.

  2. Посчитать количество четных элементов одномерного целочисленного массива из n элементов.

Вариант 10

Теоретический вопрос №1

Дать определение и описать синтаксис, алгоритм функционирования и алгоритм работы оператора цикла с постусловием. Привести пример.

Теоретический вопрос №2

Дать определение указателя в С. Привести классификацию указателей. Привести примеры объявления и инициализации указателей. Описать операцию взятия адреса и операцию разыменования указателя.

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

  1. Разработать программу для вычисления выражения.

  2. Написать программу вычисления стоимости скидки. При цене покупки больше 1000 руб. скидка составляет 10%, при цене покупки больше 15000 руб. скидка – 15%. На вход подается сумма покупки, на выход – скидка и сумма на оплату.

Вариант 11

Теоретический вопрос №1

Опишите назначение и логику работы следующих операторов: goto, continue и break.

Теоретический вопрос №2

Дать определение динамической памяти. Опишите следующие функции: выделения блока памяти, выделения блока памяти под массив, изменения размера выделенного ранее блока памяти.

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

  1. Разработать программу для вычисления выражения.

  2. Посчитать количество гласных букв в строке. Использовать латинский алфавит.

Вариант 12

Теоретический вопрос №1

Дать определение массива. Привести пример объявления массива. Привести несколько примеров инициализации массива.

Теоретический вопрос №2

Дать понятие файлов в С. Описать и указать отличия бинарных и текстовых файлов. Привести пример объявления переменной для работы с файлом. Описать функцию открытия файла.

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

  1. Разработать программу для вычисления выражения.

  2. Написать программу, которая выводит количество решений квадратного уравнения (0, 1 или 2). Программа должна осуществлять ввод коэффициентов и проверять правильность ввода данных (первый коэффициент не должен быть равен нулю)

Вариант 13

Теоретический вопрос №1

Дать определение и описать синтаксис, алгоритм функционирования и алгоритм работы оператора выбора. Привести пример.

Теоретический вопрос №2

Дать определение рекурсии. Дать определение прямой и косвенной рекурсии. Привести примеры.

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

  1. Разработать программу для вычисления выражения.

  2. Написать функцию вычисления суммы 1+2+3+4+5+…+N. N вводится с клавиатуры.