Задача: Даны два линейных уравнения типа: y=kb+b. По введенным коэффицентам k и b, ответить на вопрос как будут располагаться графики относительно друг друга (Лежать друг на друге, пересекаться в одной точке, быть параллельными линиями, быть перпендикулярными линиями). Небольшое примечания: 4 числа (k1,b1,k2,k2) должны вводиться через запятую.
Скачать исходный код и exe файл: lab1.zip
Задача: Задана функция на отрезке в виде графика. Задается произвольный отрезок [a;b] и количество точек табулирования. Протабулировать функцию, напечатать результат в виде таблицы, состоящей из 4-х столбцов: номер значения функции, максимальные и минимальные значения. Наибольшие и наименьшие значения выделить и повторно записать в 4 столце.
Тема: "Цикл с предусловием"
Задача: Написать функцию с входными аргументами, вычисляющую сумму ряда с заданной точностью для вводимого значения x (|x|<1). Вычисление очередного ряда осуществляется с использованием рекуррентных соотношений, экономно использовать число операций для вычислений. При решении задачи вычисления ряда нужно использовать только один оператор цикла и нельзя использовать стандартные функции в цикле. Вычисление ряда заканчивается, если модуль очередного слагаемого ряда меньше заданной точности. Созданная функция должна вернуть: значение суммы ряда, последнее учтенное в сумме слагаемое, число учтенных слагаемых. Также следует осуществить проверку по проверочной формуле.
Точно такая же лабораторная работа, только "...вычисляющую сумму ряда с заданной точностью для вводимого значения x (x - любое число) ...".
Тема: "Вложенные циклы"
Задача: Алгоритм решения задания должен быть разделён на две функции: функцию main, содержащую операции ввода исходных данных, вызова функции вычисления и вывода результатов и функцию, организовывающую необходимые вычисления. Создаваемая функция должна иметь возвращаемое значение и список параметров. Найти все такие простые числа, не превосходящие натурального числа N, запись которого в двоичной системе счисления представляет чередующуюся последовательность единиц и нулей, начинающуюся с единицы.
Тема: "Работа с одномерным массивом"
Задача: В одномерном массиве, состоящем из n вещественных чисел вычислить сумму минимальных элементов с нечетными номерами элементов. Новый массив состоит из элементов исходного массива равных предпоследнему элементу.
Тема: "Работа с двумерным массивом"
Задан массив размером n*n, состоящий из 0 и 1. Повернуть элементы массива на 90 градусов против часовой стрелки. Для решения задачи следует применить указатель на указатель на массив и функции: ввода количества строк и столбцов и элементов двумерного массива, вывода элементов массива на экран, обработки массива в соответствии с заданием. В главной функции следует использовать указатель на указатель для динамического выделения памяти. При обработки заданного массива нельзя использовать дополнительные массивы.
Тема: "Сортировка массива"
Задаётся размер массива N и затем с клавиатуры вводится вещественный массив заданного размера. Решить задачу варианта с применением указателя на массив и функций: ввода количества элементов и элементов массива с клавиатуры, построчного ввода элемента массива на экран, функцию обработки массива на экран, функцию обработки массива в соответствии с заданием.
В главной функции предусмотреть использование указателей на массив для динамического выделения памяти. При обработке заданного массива, не разрешается использовать дополнительные массивы. Создать файл-проект.
Удалить все отрицательные элементы массива и расположить оставшиеся в порядке убывания.
Тема: "Строки. Использование String.h"
Вводится предложение в виде строки. Слова в предложении разделяются между собой пробелом или запятой. Для решения задачи следует применять функцию из библиотеки string.h. При невозможности определения нужных значений, выдать сообщение. Напечатать по алфавиту все слова, которые содержат цифры.
Все свои замечания пишите здесь |