Программирование, лабораторная 1, 2, 3, ВАРИАНТ 2

Цена:
500 руб.

Состав работы

material.view.file_icon
material.view.file_icon
material.view.file_icon C.exe
material.view.file_icon Source.c
material.view.file_icon Отчет.docx
material.view.file_icon
material.view.file_icon C.exe
material.view.file_icon Source.c
material.view.file_icon Отчет.docx
material.view.file_icon
material.view.file_icon C.exe
material.view.file_icon Source.c
material.view.file_icon Отчет.docx
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Лабораторные работы должны содержать:
а) № варианта и задание;
б) исходный модуль программы с комментариями;
в) exe – файл;
г) пояснения;
Для выполнения лабораторных работ можно использовать любую бесплатную среду программирования на языке Си (например, Dev c++).

Лабораторная работа №1
Работа с функциями языка Си
Задание 1 : Используя функцию, написать программу по своему варианту.
Варианты задания 1
1. Написать функцию, сортирующую в порядке возрастания элементы одномерного массива. В главной программе вызвать функцию для двух разных массивов.
2. Написать функцию вычисления произведения прямоугольной матрицы A размера k x m на прямоугольную матрицу B размера m x n. В главной программе обратиться к этой функции.
3. Написать функцию вычисления суммы ряда s=s(1)+…+s(n),
где s(n)=(-1)n x(2n-1)/(2n+1) с точностью до eps=0.001. В качестве параметров выбрать x и eps.
4. Написать функцию, которая вычисляет для заданной квадратной матрицы A её симметричную часть S(ij)=(A(ij)+A(ji))/2 и кососимметричную часть K(ij)=(A(ij)-A(ji))/2.
5. Написать функцию “шапочка” f(x), зависящую от параметров a и b: если |x| >a то f(x)=0 иначе f(x)=b*exp(-a2/(a2-|x|2)). В качестве параметров передать a,b,x.
6. Написать функцию поиска максимального и минимального элементов одномерного массива. В основной программе вызвать эту функцию для двух разных массивов.
7. Написать функцию, которая сортирует одномерный массив в порядке убывания методом пузырька. В основной программе вызвать эту функцию для двух разных массивов.
8. Написать функцию, которая по двум заданным одномерным массивам (A размера m и B размера n) вычисляет максимальное значение двумерного массива c(ij)=a(i)*b(j).
9. Написать функцию определителя квадратной матрицы A размера 3x3:
detA=a(1,1)a(2,2)a(3,3)+a(3,1)a(1,2)a(2,3)+a(2,1)a(3,2)a(1,3)-a(3,1)a(2,2)a(1,3)-a(1,1)a(3,2)a(2,3)-a(2,1)a(1,2)a(3,3).
10. Написать функцию вычисления суммы ряда y=sinx-(sin2x)/2+…
+(-1)n+1sin(nx)/n с точностью до eps=0.001. В качестве параметров передать x (в радианах) и eps.

Лабораторная работа №2
Работа с массивом структур
Задание 1: Создать массив структур и выполнить задание согласно своему варианту.
Варианты задания 1
1. Дана информация о 10 студентах. Структура имеет вид: фамилия, год рождения, факультет. Вывести данные о студентах по заданному факультету.
2. Дана информация о пяти школах. Структура имеет вид: номер школы, год, количество выпускников, число поступивших в ВУЗы. Вывести данные об общем количестве выпускников и доле поступивших в ВУЗ.
3. Дана информация о пяти комнатах в общежитии. Структура имеет вид: фамилии, номер комнаты, факультет, площадь. Вывести данные о комнатах по заданному факультету, а также количество комнат на этом факультете.
4. Дана информация о пяти рабочих цеха. Структура имеет вид: фамилия, размер зарплаты, стаж работы. Вывести данные о рабочем с наибольшей зарплатой и наименьшим стажем.
5. Дана информация о четырех вузах. Структура имеет вид: название вуза, число студентов, количество факультетов, количество кафедр. Вывести данные об общем числе студентов, факультетов и кафедр.
6. Дана информация о шести вкладчиках в сберкассы. Структура имеет вид: фамилия, район, социальное положение, величина вклада. Вывести данные о том, сколько среди вкладчиков служащих, рабочих и колхозников.
7. Дана информация о пяти больных. Структура имеет вид: фамилия, возраст, пол, давление. Вывести данные о больных с повышенным давлением (больше 140) .
8. Дана информация о пяти квартирах. Структура имеет вид: фамилия владельца, площадь, число комнат, этаж. Вывести данные о квартирах с площадью меньше 30 кв.м и подсчитать их количество.
9. Дана информация о шести студентах. Структура имеет вид: фамилия, год рождения, место рождения, факультет. Вывести данные о старших по возрасту студентах, предполагая, что год рождения может быть одинаков.
10. Дана информация о пяти школах. Структура имеет вид: номер школы, год, количество выпускников, число поступивших в ВУЗы. Вывести данные о школе с самым большим отношением числа поступивших к числу выпускников.

Лабораторная работа №3
Работа с файлами языка Си
Задание 1. Используя функции и режим меню, создать файл из 10 структур, просмотреть файл, добавить в файл новую информацию и, применяя режим прямого доступа, выполнить задание по своему варианту.
Варианты задания 1
1. Структура имеет вид: фамилия, пол, год рождения и рост. Вывести данные о самом высоком спортсмене.
2. Структура имеет вид: название вуза, число студентов, количество факультетов. Добавить в конец файла информацию о трех новых вузах и посчитать общее число студентов.
3. Структура имеет вид: название издания, газеты или журнала, стоимость одного экземпляра, количество экземпляров в год. Вывести на печать информацию о самом дешевом издании.
4. Структура имеет вид: фамилия студента, номер зачетной книжки, 4 оценки за экзамен. Выводить информацию о всех двоечниках и корректировать ее.
5. Структура имеет вид: фамилия спортсмена, его номер, количество набранных очков. Поменять местами в файле записи о первых двух спортсменах. *
6. Структура имеет вид: фамилия, номер телефона, дата рождения. Внести в начало списка информацию о четырех новых знакомых.
7. Структура имеет вид: название инструмента, число, месяц и год изготовления. Вывести на печать информацию об инструменте с самым большим сроком использования и выполнить корректировку этой записи.
8. Структура имеет вид: номер читательского билета, автор книги, название, дата заказа. Вывести на экран содержимое файла. Поменять местами первую и последнюю записи в файле.*
9. Структура имеет вид: фамилия спортсмена, его номер, количество набранных очков. Удалить из списка информацию о спортсмене с наименьшим количеством очков.
10. Структура имеет вид: фамилия, количество вещей, общий вес. Удалите из файла сведения о багаже, общий вес вещей в котором меньше, чем 10 кг.
* При обмене введите промежуточную переменную типа структура.

Дополнительная информация

2021 год, зачтены
Функциональное и логическое программирование, лабораторная 1, 2, 3, ВАРИАНТ 2
Лабораторная работа №1 Обработка списков в языке CLISP Номер задачи выбирается по последней цифре пароля. Присылаемый на проверку архив должен содержать 2 файла: файл отчета, содержащий титульный лист, условие задачи, исходный текст программы и результаты работы программы (можно в виде скриншотов); файл с исходным текстом программы на языке CLISP. Задание на лабораторную работу Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех вход
User maksim3843 : 12 ноября 2023
450 руб.
Лабораторная работа №1 по дисциплине: Программирование. Вариант №2
Лабораторная работа №1 Программирование алгоритмов линейной и разветвляющейся структуры. Задание 1. Составьте и выполните программу линейной структуры согласно вариантам задания. Вариант задания: 2. x=4y3-z/t при t=2; z=3; y=cos(t+z). Текст программы: Результат работы программы: Задание 2. Даны четыре числа. На сколько их сумма меньше их произведения? Текст программы: Результат работы программы: Задание 3. 2) Вводится число экзаменов N<=20. Напечатать фразу "Мы успешно сдали N экзаменов", согла
User Jack : 24 августа 2014
300 руб.
promo
Лабораторная робота №1 по дисциплине: Программирование. Вариант №2
Задание: Разработать программу для вычисления: 1) значения заданного арифметического выражения (см. скрин) 2) значения заданной функции d = (x-y)+arctg(x), при x>y;(y-x)^3+arctg(x), при y>x;(y+x)^3+0.5, при x=y. и вывода на экран полученных результатов. Значения исходных данных выбираются произвольно. Ввод исходных данных организовать любым известным вам способом (использовать не менее двух способов). Результат работы программы:
User Amor : 2 июня 2014
170 руб.
Лабораторная робота №1 по дисциплине: Программирование. Вариант №2 promo
Функциональное и логическое программирование. Лабораторная работа №1. Вариант №2
Лабораторная работа №1 Вариант задачи выбирается по последней цифре пароля. Программа должна быть написана на языке ЛИСП. № Текст функции можно набирать в любом текстовом редакторе (например, в Блокноте). Файл следует сохранить с расширением lsp, лучше в той же папке, где находится ЛИСП. Запуск интерпретатора ЛИСПа и загрузки текста написанной функции можно осуществить 3 способами: Наложите с помощью мышки файл с текстом функции на файл mulisp.com. Запустите файл mulisp.com и после появлен
User nik200511 : 16 мая 2016
41 руб.
Программирование разветвляющихся процессов. Лабораторная работа №1.Вариант №2
Программирование разветвляющихся процессов Выполнил: студент Группа: Вариант: 2 Проверил: доцент Сваровский И.Н. Задание. Даны три числа. Возвести в квадрат те из них, значения которых неотрицательны. Отрицательные числа оставить без изменения.
User Колька : 3 мая 2016
50 руб.
Лабораторные роботы №1-5 по дисциплине: Программирование. Вариант №2.
Лабораторная работа №1 Задание: Разработать программу для вычисления: 1) значения заданного арифметического выражения (см. скрин). 2) значения заданной функции d = (x-y)+arctg(x), при x>y;(y-x)^3+arctg(x), при y>x;(y+x)^3+0.5, при x=y. и вывода на экран полученных результатов. Значения исходных данных выбираются произвольно. Ввод исходных данных организовать любым известным вам способом (использовать не менее двух способов). Результат работы программы: Лабораторная работа №2 Задание: Написат
User freelancer : 21 марта 2016
100 руб.
Лабораторные роботы №1-5 по дисциплине: Программирование. Вариант №2. promo
Программирование графических процессоров Лабораторная 1
Задание 1. Прочитайте главы теоретического материала под названиями "Отличия GPU от CPU", "Первая программа на CUDA C", "Алгоритм сложения двух векторов на GPU", "События, обработка ошибок и получение информации об устройстве", "Глобальная, локальная и константная память". Ответьте на контрольные вопросы и выполните контрольные задания, предложенные в конце этих глав (ответы на контрольные вопросы не нужно включать в отчёт по лабораторной работе). 2. Реализуйте параллельный алгоритм умножения Ax
User svladislav987 : 28 августа 2023
200 руб.
Современные технологии в программировании. ЛАБОРАТОРНАЯ 1.
Лабораторная работа №1 Конвертор чисел из десятичной системы счисления в систему счисления с заданным основанием Цель: Сформировать практические навыки реализации классов на языке C#. Задание 1 1. Реализовать преобразователь действительных чисел со знаком из десятичной системы счисления в систему счисления с заданным основанием p, в соответствии с приведенной ниже спецификацией, используя класс. Основание системы счисления p принадлежит диапазону значений от 2 до 16. 2. Протестировать каждый ме
User aleshin : 22 октября 2022
44 руб.
Графическая работа 2 (2-я часть). Вариант 7. Станина
Все выполнено в программе КОМПАС 3D v16 + пересохраненный чертеж для пониженных версий. Миронов Б.Г., Миронова Р.С., Пяткина Д.А., Пузиков А.А. - Сборник заданий по инженерной графике с примерами выполнения чертежей на компьютере. Графическая работа 2 (2-я часть) Вариант 7 Станина Вычертить контуры деталей, применяя правила построения сопряжений. В состав работы входят 4 файла: - 3D модель детали; - ассоциативный чертеж; - обычный чертеж, на котором дополнительно показаны все центры сопряже
User Чертежи : 23 сентября 2019
40 руб.
Графическая работа 2 (2-я часть). Вариант 7. Станина
Теплотехника КемТИПП 2014 Задача А-3 Вариант 52
Пар хладона R-12 при температуре t1 поступает в компрессор, где изоэнтропно сжимается до давления, при котором его температура становится равной t2, а сухость пара x2=1. Из компрессора хладон поступает в конденсатор, где при постоянном давлении превращается в жидкость, после чего адиабатно расширяется в дросселе до температуры t4=t1. Определить холодильный коэффициент установки, массовый расход хладона, а также теоретическую мощность привода компрессора, если холодопроизводительность установк
User Z24 : 10 февраля 2026
200 руб.
Теплотехника КемТИПП 2014 Задача А-3 Вариант 52
Контрольная работа № 1 по дисциплине: «Многоканальные телекоммуникационные системы». Вариант № 2
Многократное групповое преобразование частот 3. Определить минимально возможное количество разнотипных фильтров, которые необходимо использовать при построении оконечной станции 48-канальной системы передачи, линейный спектр которой неинвертирован относительно тонального спектра частот и имеет максимальное значение частоты 252кГц. Для построения СП использовать первичные группы, в которых применяются канальные LC-фильтры. Нарисовать диаграмму преобразования сигнала. Собственные помехи 7. Определ
User shpion1987 : 10 мая 2012
30 руб.
Техническая термодинамика Контрольная работа 1 Задача 10
Смесь идеальных газов задана объемными долями: rCO2 = 0,4, rO2 = 0,35 и rN2 = 0,25. Общая масса смеси М = 10 кг. В начальном состоянии параметры смеси р1 = 0,9 МПа и t1 = 330ºС. В результате адиабатного расширения объем смеси увеличивается до значения V2 = 7,5 м³. Определить объем смеси в начальном состоянии, температуру и давление смеси в конечном состоянии, работу расширения и изменение внутренней энергии смеси. Считать, что теплоемкость газов на зависит от температуры и определяется по табл.
User Z24 : 26 ноября 2025
250 руб.
Техническая термодинамика Контрольная работа 1 Задача 10
up Наверх