Заказать лабораторную работу по Си в Гомеле
- Основные понятия С. Форматный ввод-вывод. Простая С – программа. Пользовательский интерфейс инструментальной среды.
(Уметь разрабатывать программы вычисления значений функции одного аргумента, использовать форматный ввод-вывод, операцию условие)
- Циклы и ветви
(Уметь разрабатывать программы вычисления значений функции двух аргументов, использовать форматный ввод-вывод, оператор if. Реализовывать обход вычисления функций для аргументов, в которых она не определена. Организовывать проверку правильности вводимых значений, вывод результатов в виде таблицы)
- Использование циклов. Работа с целыми числами
(Уметь разрабатывать программы работы с целыми числами. Уметь применять поразрядно-логические операции, операции сдвига)
- Использование рабочих указателей для одномерных числовых массивов.
(Умение – разрабатывать программы на обработку вектора)
- Указатели. Использование рабочих указателей для одномерных числовых массивов.
(Использовать указатели для решения задач, разрабатывать программы на обработку вектора с использованием рабочего указателя)
- Использование функций пользователя.
(Умение – разрабатывать программы на обработку вектора (п.3) и оформлять их обработку в виде отдельных функций)
- Работа со строками.
(Уметь разрабатывать алгоритмы решения задач на строки посимвольно и с помощью функций из и указателей)
- Работа с двумерными числовыми массивами. Использование функций пользователя.
(Двумерные массивы, их описание. Связь двумерных массивов с указателями)
- Структуры.
(Создать массив структур, добавить структуры в массив структур.
Просмотреть массив структур (выдать на экран все структуры из массива структур в виде таблицы (можно без ее оформления). Удалить по номеру структуру из массива структур. Удаление структур из массива структур по заданному значению поля. Изменение значения заданного поля в структурах из массива структур по заданному критерию. Выбор структур из массива структур по заданному критерию. Упорядочить массив структур по заданному полю. Вычислить сумму, среднее арифметическое, произведение по заданному полю для массива структур. Найти максимальное (минимальное) значение по заданному полю в массиве структур)
- Работа c файлами.
(Создать текстовый или бинарный файл чисел, строк, структур. Просмотреть файл. Удалить по номеру компоненту файла. Добавить компоненту в файл в конец или после заданной компоненты. Выбрать информацию из файла по заданному критерию)
Указатели. Использование рабочих указателей для одномерных числовых массивов
Практическая работа на Си/C++
- Вычислить значение функции двух переменных, используя вместо всех переменных указатели. Функцию взять из лабораторной работы №2 своего варианта
- Программы обработки вектора из лабораторной работы №4 переделать с использованием рабочего указателя.
- Реализовать задачу обработки вектора согласно варианта (см. ниже) с использованием следующего вида доступа к элементам массива: *(a+i).
- Понятие указателя.
- Виды указателей. Их описание.
- Специальные операции, связанные с указателями.
- Стандартные операции применимые к указателям.
- Инициализация указателей.
- Указатели и одномерные массивы.
- Выделение динамической памяти.
Дан целочисленный вектор A(n):
- Найти номер последнего максимального элемента среди положительных элементов, начиная с первого элемента, большего заданного числа t.
- Найти минимальное значение среди элементов, меньших заданного числа b, и расположенных до первого элемента, большего заданного числа с.
- Найти номер первого максимального элемента среди отрицательных элементов, расположенных до первого элемента, большего заданного числа t.
- Найти максимальное значение среди отрицательных элементов, расположенных до первого элемента, равного t.
- Найти максимальное значение среди отрицательных элементов, расположенных до первого элемента, меньшего заданного числа t.
- Найти номер последнего максимального значения среди отрицательных элементов, расположенных правее элемента, равного t.
- Найти номер последнего минимального элемента среди элементов, меньших t и расположенных до первого элемента, большего s.
- Найти значение максимального элемента среди четных (по значению) элементов, расположенных до первого нечетного элемента.
- Найти номер первого минимального элемента среди элементов, больших t и расположенных правее первого элемента, равного s.
- Найти номер последнего максимального элемента среди элементов, лежащих в диапазоне [c,d] и расположенных до первого четного элемента.
- Найти номер последнего минимального элемента среди четных положительных элементов, лежащих правее первого отрицательного элемента.
- Найти номер последнего минимального элемента среди элементов, меньших t и лежащих правее первого элемента, равного s.
- Найти номер первого максимального элемента среди элементов, лежащих в диапазоне [a,b] и расположенных правее первого положительного элемента.
- Найти номер первого максимального значения среди отрицательных элементов, расположенных до первого элемента, равного t.
- Найти минимальное значение положительных элементов, расположенных правее первого элемента, кратного двум.
- Найти номер первого минимального значения среди положительных элементов, расположенных правее первого элемента, равного нулю.
- Найти значение максимального элемента среди элементов, кратных k и расположенных до первого отрицательного элемента.
- Найти номер первого минимального элемента среди положительных элементов, расположенных до первого элемента, кратного пяти.
- Найти минимальное значение положительных элементов, расположенных правее первого элемента, равного нулю.
- Найти минимальное значение положительных элементов, расположенных до первого элемента, равного нулю.
- Найти номер первого максимального значения среди отрицательных элементов, расположенных правее первого элемента, равного t.
- Найти номер первого максимального значения среди элементов, меньших a и расположенных правее первого элемента, кратного трем.
- Найти максимальное значение среди отрицательных элементов, расположенных до первого элемента, равного t.
- Найти номер последнего максимального элемента среди элементов, лежащих в диапазоне [a,b] и расположенных до первого элемента с четным значением.
- Найти номер последнего максимального значения среди нечетных (по значению) элементов, расположенных до первого четного элемента.
- Найти номер первого максимального элемента среди положительных элементов, расположенных до первого отрицательного элемента.
- Найти максимальное значение положительных элементов, расположенных правее первого элемента, кратного пяти.
- Найти количество четных элементов, стоящих правее последнего максимального элемента.
- Найти номер первого максимального элемента среди отрицательных элементов, начиная с первого элемента, большего заданного числа t.
- Найти минимальное значение среди элементов, больших заданного числа b, и расположенных до первого элемента, большего заданного числа с.
- Найти номер первого максимального элемента среди положительных элементов, расположенных до первого элемента, большего заданного числа t.
|
|