Программирование (часть 2-я)/ ВАРИАНТ №6
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Дополнительная информация
Необходимые программы
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
- Программа для просмотра изображений
- Программа для просмотра текстовых файлов
Описание
Лабораторные работы по курсу “Программирование на языках высокого уровня”
Лабораторная работа №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 кг.
* При обмене введите промежуточную переменную типа структура.
Лабораторная работа №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 кг.
* При обмене введите промежуточную переменную типа структура.
Дополнительная информация
Уважаемый студент, дистанционного обучения,
Оценена Ваша работа по предмету: Программирование (часть 2)
Вид работы: Лабораторная работа 1
Оценка:Зачет
Дата оценки: 27.01.2019
Рецензия:Уважаемый ,
Перцев Игорь Владимирович
Уважаемый студент, дистанционного обучения,
Оценена Ваша работа по предмету: Программирование (часть 2)
Вид работы: Лабораторная работа 2
Оценка:Зачет
Дата оценки: 05.02.2019
Рецензия:Уважаемый
Перцев Игорь Владимирович
Уважаемый студент, дистанционного обучения,
Оценена Ваша работа по предмету: Программирование (часть 2)
Вид работы: Лабораторная работа 3
Оценка:Зачет
Дата оценки: 12.02.2019
Рецензия:Уважаемый
Перцев Игорь Владимирович
Оценена Ваша работа по предмету: Программирование (часть 2)
Вид работы: Лабораторная работа 1
Оценка:Зачет
Дата оценки: 27.01.2019
Рецензия:Уважаемый ,
Перцев Игорь Владимирович
Уважаемый студент, дистанционного обучения,
Оценена Ваша работа по предмету: Программирование (часть 2)
Вид работы: Лабораторная работа 2
Оценка:Зачет
Дата оценки: 05.02.2019
Рецензия:Уважаемый
Перцев Игорь Владимирович
Уважаемый студент, дистанционного обучения,
Оценена Ваша работа по предмету: Программирование (часть 2)
Вид работы: Лабораторная работа 3
Оценка:Зачет
Дата оценки: 12.02.2019
Рецензия:Уважаемый
Перцев Игорь Владимирович
Похожие материалы
Программирование. Часть 2. Курсовая работа, Вариант 6
Shadoww
: 7 ноября 2023
Задание:
Разработать программу для создания и работы с двусвязным списком, состоящим из структур. Для работы со списком создать меню со следующими пунктами:
1. Создание списка.
2. Просмотр списка.
3. Добавление в список новой записи.
4. Поиск и корректировка записи в списке.
5. Удаление записи из списка.
6. Сохранение списка в файле.
7. Загрузка списка из файла.
8. Выход.
800 руб.
Программирование часть № 2 (вариант №6) Лабораторные работы
faenar1
: 11 октября 2019
Лабораторные работы по курсу “Программирование на языках высокого уровня”
Лабораторная работа №1
Работа с функциями языка Си
Задание 1 : Используя функцию, написать программу по своему варианту.
Варианты задания 1
6. Написать функцию поиска максимального и минимального элементов одномерного массива. В основной программе вызвать эту функцию для двух разных массивов.
Лабораторная работа №2
Работа с массивом структур
Задание 1: Создать массив структур и выполнить задание согласно своему ва
50 руб.
Программирование (часть 2). Курсовая работа. Вариант №6.
Cole82
: 6 июня 2015
Методические указания к курсовой работе по дисциплине “Программирование на языках высокого уровня”
1. Требования к курсовой работе
1.1.Объем курсовой работы.
Общий объем пояснительной записки не должен превышать 30 стр.
Записка иллюстрируется блок-схемами алгоритмов, формами выходных данных или копиями экранов.
1.2.Содержание пояснительной записки:
1.титульный лист по образцу;
2.задание;
3.содержание;
4.введение;
5.постановка комплекса задач (определение и детальное рассмотрение поставленной за
21 руб.
Программирование (часть 2-я). Лабораторная работа №2. Вариант №6
Акула73
: 16 мая 2017
Лабораторная работа № 2
«Программирование алгоритмов циклической структуры и обработка статических массивов»
По дисциплине: Программирование
Задание 1. Составьте 3 варианта программ циклической структуры типа for , while, do…while и сравните полученные результаты.
150 руб.
Программирование (часть 2). Лабораторные работы 1,2,3. Вариант 6
Shadoww
: 7 ноября 2023
Лабораторная работа № 1: Используя функцию, написать программу по своему варианту.
Вариант № 6. Написать функцию поиска максимального и минимального элементов одномерного массива. В основной программе вызвать эту функцию для двух разных массивов.
Лабораторная работа № 2: Создать массив структур и выполнить задание согласно своему варианту.
Вариант № 6. Дана информация о шести вкладчиках в сберкассы. Структура имеет вид: фамилия, район, социальное положение, величина вклада. Вывести данные о т
350 руб.
Курсовая работа по дисциплине: Программирование (часть 2-я). Вариант №6
SibGOODy
: 27 августа 2018
Оглавление
Введение 3
1. Постановка комплекса задач 4
2. Блок-схема функционирования системы 5
3. Блок-схема добавления записи 6
4. Проектный раздел 7
5. Результаты тестирования программы 13
Список литературы 15
Введение
Данная работа посвящена разработке программ на языке программирования высокого уровня Си. Целью курсовой работы является закрепление основ и углубление знаний приемов программирования на языке Си, получение практических навыков в создании программного продукта.
Задачей ку
700 руб.
Программирование (часть 2-я). Лабораторная работа №3. Вариант №6
Акула73
: 16 мая 2017
Лабораторная работа № 3
«Работа с функциями языка Си»
По дисциплине: Программирование
Задание 1 : Используя функцию, написать программу по своему варианту.
6. Написать функцию поиска максимального и минимального элементов одномерного массива. В основной программе вызвать эту функцию для двух разных массивов.
150 руб.
Программирование (часть 2-я). Лабораторная работа №1. Вариант №6
Акула73
: 16 мая 2017
Лабораторная работа № 1
«Программирование алгоритмов линейной и разветвляющейся структуры»
По дисциплине: Программирование (часть 2)
Задание 1. Составьте и выполните программу линейной структуры согласно вариантам задания.
Вычислить значение функции переменных при заданных значениях параметров:
x=8z/(et+2)-y2 при t=1; z=t+2; y=4.
150 руб.
Другие работы
Проект реконструкции сварочно-наплавочного и окрасочного участка с разработкой технологии восстановления вала ротора генератора Г-306
Рики-Тики-Та
: 18 декабря 2015
АННОТАЦИЯ
Данный дипломный проект разработан на тему: “ Проект реконструкции сварочно-наплавочного и окрасочного участка с разработкой технологии восстановления вала ротора генератора Г-306”.
Дипломный проект содержит листов машинописного текста и графическую часть представленную на листах формата А1.
В ходе дипломного проектирования был проведен анализ предприятия. На основании вышеперечисленных анализов и расчетов был реконструирован сварочно-наплавочный и окрасочные участки. Здесь же нами рас
825 руб.
Менеджмент в телекоммуникациях 6 вариант
dnk1980
: 2 апреля 2010
Задание на курсовую работу "Технико-экономический проект развития ГТС" Исходные данные: Вариант №6
1. Ёмкость проектируемой АТС, 11000 номеров.
2. Количество соединительных линий от проектируемой АТС к другим АТС и УВС (исходящие/входящие):
АТС 1 77/79 УВС 1 ___ /210
АТС 2 67/78 УВС 2 175/ __
АТС 3 65/76 УВС 3 135/ __
3. Расстояние между проектируемой АТС и другими АТС и УВС:
АТС 1 4,1 УВС 1 7,1
АТС 2 3,6
300 руб.
Гидростатика и гидродинамика ТИУ Задача 2.4 Вариант 5
Z24
: 31 декабря 2026
Определить потери напора и давления по длине в новом стальном трубопроводе (эквивалентная шероховатость его стенок Δэ = 0,15 мм) диаметром d и длиной l, если по нему транспортируется вода с расходом Q = 400 л/с. Кинематическая вязкость воды νв = 1 сСт, а ее плотность ρ = 1000 кг/м³. Как изменятся потери напора и потери давления, если по нему будет транспортироваться нефть с тем же расходом? Коэффициент кинематической вязкости нефти νн принять равным 1 Ст, а плотность ρн = 850 кг/м³.
200 руб.
Влияние уровня задолженности банков и предприятий на инфляцию и процентную ставку
evelin
: 13 ноября 2013
Разразившийся глобальный финансовый или, как его еще называют, долговой кризис актуализировал проблему задолженности (доля обязательств в пассивах), на которую мало кто обращал внимание при осуществлении монетарной политики. Данная статья посвящена влиянию уровня задолженности на экономику, в частности на инфляцию и процентные ставки.
Исследованию влияния уровня задолженности и левериджа (отношение обязательств к собственным средствам) на кредитный рынок в последнее время посвящено немало ра
5 руб.