ВыходВход

МЕНЮ

Календарь новостей
«  Май 2024  »
ПнВтСрЧтПтСбВс
  12345
6789101112
13141516171819
20212223242526
2728293031

Форма входа

Друзья сайта

Сайт альянса PizDeatH


С++ - РАЗЛИЧНЫЕ ЗАДАЧИ
Данные лабораторные работы написаны в Borland C++ v.3.11. И желательно в ней же и запускать. Есть C++ от различных производителей программного обеспечения и них может не быть некоторых библиотек. И из-за этого возможны ошибки в программе. Так что советую запускать всё в Borland C++ v.3.11.

Задача: Даны два линейных уравнения типа: y=kb+b. По введенным коэффицентам k и b, ответить на вопрос как будут располагаться графики относительно друг друга (Лежать друг на друге, пересекаться в одной точке, быть параллельными линиями, быть перпендикулярными линиями). Небольшое примечания: 4 числа (k1,b1,k2,k2) должны вводиться через запятую.
 
Скачать исходный код и exe файл: lab1.zip 
Скачать блок-схему и тест:             lab1.doc 
 

Задача: Задана функция на отрезке в виде графика. Задается произвольный отрезок [a;b] и количество точек табулирования. Протабулировать функцию, напечатать результат в виде таблицы, состоящей из 4-х столбцов: номер значения функции, максимальные и минимальные значения. Наибольшие и наименьшие значения выделить и повторно записать в 4 столце. 
 
Скачать исходный код:  lab2.CPP
Скачать условие и тест: lab2z.doc
 

Тема: "Цикл с предусловием"
Задача: Написать функцию с входными аргументами, вычисляющую сумму ряда с заданной точностью для вводимого значения x (|x|<1). Вычисление очередного ряда осуществляется с использованием рекуррентных соотношений, экономно использовать число операций для вычислений. При решении задачи вычисления ряда нужно использовать только один оператор цикла и нельзя использовать стандартные функции в цикле. Вычисление ряда заканчивается, если модуль очередного слагаемого ряда меньше заданной точности. Созданная функция должна вернуть: значение суммы ряда, последнее учтенное в сумме слагаемое, число учтенных слагаемых.
Также следует осуществить проверку по проверочной формуле.
 
Скачать исходный код:               lab3.cpp
Полное условие скачать здесь: lab3t.doc
 
Точно такая же лабораторная работа, только "...вычисляющую сумму ряда с заданной точностью для вводимого значения x (x - любое число) ...".
 
Скачать исходный код: LAB3_2.CPP
Скачать условие и тест: lab3_2yt.doc
 

Тема: "Вложенные циклы"
Задача: Алгоритм решения задания должен быть разделён на две функции: функцию main, содержащую операции ввода исходных данных, вызова функции вычисления и вывода результатов и функцию, организовывающую необходимые вычисления. Создаваемая функция должна иметь возвращаемое значение и список параметров. Найти все такие простые числа, не превосходящие натурального числа N, запись которого в двоичной системе счисления представляет чередующуюся последовательность единиц и нулей, начинающуюся с единицы.
 
Скачать исходный код:  LAB4.CPP
Скачать условие и тест: lab4yt.doc
 

Тема: "Работа с одномерным массивом"
Задача: В одномерном массиве, состоящем из n вещественных чисел вычислить сумму минимальных элементов с нечетными номерами элементов. Новый массив состоит из элементов исходного массива равных предпоследнему элементу.
 
Скачать исходный код: LAB5.CPP
Скачать условие и тест: lab5yt.doc
 

 Тема: "Работа с двумерным массивом"
Задан массив размером n*n, состоящий из 0 и 1. Повернуть элементы массива на 90 градусов против часовой стрелки. Для решения задачи следует применить указатель на указатель на массив и функции: ввода количества строк и столбцов и элементов двумерного массива, вывода элементов массива на экран, обработки массива в соответствии с заданием. В главной функции следует использовать указатель на указатель для динамического выделения памяти. При обработки заданного массива  нельзя использовать дополнительные массивы.
 
Скачать исходный код: LAB6.CPP
Скачать условие и тест: lab6yt.doc 
 

Тема: "Сортировка массива"

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

В главной функции предусмотреть использование указателей на массив для динамического выделения памяти. При обработке заданного массива, не разрешается использовать дополнительные массивы. Создать файл-проект.

Удалить все отрицательные элементы массива и расположить оставшиеся в порядке убывания.
  
Скачать исходный код: lab7.CPP
Скачать условие и тест: lab7yt.doc
 

Тема: "Строки. Использование String.h"
Вводится предложение в виде строки. Слова в предложении разделяются между собой пробелом или запятой. Для решения задачи следует применять функцию из библиотеки string.h. При невозможности определения нужных значений, выдать сообщение. Напечатать по алфавиту все слова, которые содержат цифры.
 
Скачать исходный код: LAB8.CPP
Скачать условие и тест: lab8yt.doc

 
 Все свои замечания пишите здесь

 ABC-цены видеотехника и фототехника аудиотехника сотовые телефоны бытовая техника климатическая техника охранные системы компьютеры и комплектующие мобильные компьютеры, ноутбуки серверы, сети, коммуникации софт и мультимедиа оргтехника, телефония проекционная техника  торговое оборудование инструменты автоэлектроника здоровье и спорт детские товары косметика и парфюмерия