Программирование на языке высокого уровня (часть 1-я), лаб. 1-5, контрольная, финальное задание, 8-й вариант
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Лабораторная №1:
Разработать программу для вычисления:
1) значения заданного арифметического выражения (см. вариант по таблице 1);
2) значения заданной функции (см. вариант по таблице 2) и вывода на экран полученных результатов.
Лабораторная №2:
Написать программу для вычисления заданного выражения и вывода на экран полученного значения, используя заданный циклический оператор - 0,3+ 0,5 -0,7+…-3,1. While
Лабораторная №3:
Задана последовательность значений элементов некоторого массива до и после преобразования по некоторому правилу. Определите алгоритм преобразования и напишите программу, которая:
1) формирует массив из заданного количества случайных целых чисел в заданном
диапазоне и выводит элементы массива на экран;
2) по определенному вами алгоритму преобразовывает этот массив и выводит на
экран элементы преобразованного массива.
3) производит заданные вычисления и выводит результат на экран.
Указания:
- преобразование массива оформить в виде процедуры;
- заданные вычисления оформить в виде функции;
- все выводы на экран осуществлять в основной программе.
Массив M = (5, –5, 9, –2, 14, –7, 0) преобразован к виду M = (5, 0, 9, 0, 14, 0, 0). Размер массива M - 22 элемента из диапазона [–47,47]. Вычислить сумму тех элементов преобразованного массива, которые находятся в диапазоне [–16, 6].
Лабораторная №4:
Написать программу, которая выводит на экран изображение заданного графического объекта (с соблюдением заданной цветовой гаммы)
Лабораторная №5:
Разработать программу, в которой необходимо выполнить следующие действия:
- Описать новый тип – запись, состоящую из двух полей.
- Ввести с клавиатуры заданную последовательность символов и записать ее в
переменную строкового типа
- Преобразовать строку в соответствии со своим вариантом;
- В поле записи Stroka переписать преобразованную строку, а в поле Dlina – длину
этой строки
- Вывести содержимое полей записи на экран.
Задание:
Ludmila | Удалить 3 символа, начиная с четвертого(процедура delete) | Luda
Контрольная:
Сформировать двумерный массив L размером N x 10 (N – количество строк, равное предпоследней цифре пароля +2; 10 – количество столбцов) с помощью генератора случайных чисел и вывести элементы массива на экран и в файл. Вывести на экран и в файл номер строки и саму строку матрицы L, в которой сумма положительных элементов максимальна (оформить нахождение сумм положительных элементов в виде процедуры)
Финальное задание:
Задание: определить значение переменной y после работы следующего фрагмента программы:
a = 3;
b = 2 * a – 10;
x = 0;
y = 2 * b + a;
if ( b > y ) or ( 2 * b < y + a ) then begin x = b – y; y = x + 4 end;
if ( a + b < 0 ) and ( y + x > 2 ) then begin x = x + y; y = x – 2 end;
Разработать программу для вычисления:
1) значения заданного арифметического выражения (см. вариант по таблице 1);
2) значения заданной функции (см. вариант по таблице 2) и вывода на экран полученных результатов.
Лабораторная №2:
Написать программу для вычисления заданного выражения и вывода на экран полученного значения, используя заданный циклический оператор - 0,3+ 0,5 -0,7+…-3,1. While
Лабораторная №3:
Задана последовательность значений элементов некоторого массива до и после преобразования по некоторому правилу. Определите алгоритм преобразования и напишите программу, которая:
1) формирует массив из заданного количества случайных целых чисел в заданном
диапазоне и выводит элементы массива на экран;
2) по определенному вами алгоритму преобразовывает этот массив и выводит на
экран элементы преобразованного массива.
3) производит заданные вычисления и выводит результат на экран.
Указания:
- преобразование массива оформить в виде процедуры;
- заданные вычисления оформить в виде функции;
- все выводы на экран осуществлять в основной программе.
Массив M = (5, –5, 9, –2, 14, –7, 0) преобразован к виду M = (5, 0, 9, 0, 14, 0, 0). Размер массива M - 22 элемента из диапазона [–47,47]. Вычислить сумму тех элементов преобразованного массива, которые находятся в диапазоне [–16, 6].
Лабораторная №4:
Написать программу, которая выводит на экран изображение заданного графического объекта (с соблюдением заданной цветовой гаммы)
Лабораторная №5:
Разработать программу, в которой необходимо выполнить следующие действия:
- Описать новый тип – запись, состоящую из двух полей.
- Ввести с клавиатуры заданную последовательность символов и записать ее в
переменную строкового типа
- Преобразовать строку в соответствии со своим вариантом;
- В поле записи Stroka переписать преобразованную строку, а в поле Dlina – длину
этой строки
- Вывести содержимое полей записи на экран.
Задание:
Ludmila | Удалить 3 символа, начиная с четвертого(процедура delete) | Luda
Контрольная:
Сформировать двумерный массив L размером N x 10 (N – количество строк, равное предпоследней цифре пароля +2; 10 – количество столбцов) с помощью генератора случайных чисел и вывести элементы массива на экран и в файл. Вывести на экран и в файл номер строки и саму строку матрицы L, в которой сумма положительных элементов максимальна (оформить нахождение сумм положительных элементов в виде процедуры)
Финальное задание:
Задание: определить значение переменной y после работы следующего фрагмента программы:
a = 3;
b = 2 * a – 10;
x = 0;
y = 2 * b + a;
if ( b > y ) or ( 2 * b < y + a ) then begin x = b – y; y = x + 4 end;
if ( a + b < 0 ) and ( y + x > 2 ) then begin x = x + y; y = x – 2 end;
Дополнительная информация
Сдавалось в ДО СибГУТИ, 2011. Зачет.
Похожие материалы
Контрольная работа по дисциплине "Программирование на языке высокого уровня(Часть 1)". 8-й вариант
rt
: 24 января 2014
8 вариант
Задание: Сформировать двумерный массив L размером N x 10 (N – количество строк, равное предпоследней цифре пароля +2; 10 – количество столбцов) с помощью генератора случайных чисел и вывести элементы массива на экран и в файл. Вывести на экран и в файл номер строки и саму строку матрицы L, в которой сумма положительных элементов максимальна (оформить нахождение сумм положительных элементов в виде процедуры).
Состояние: Зачет
100 руб.
Программирование на языках высокого уровня
Mikola456
: 27 мая 2016
Лабораторная работа №1
Вычислить значение функции переменных при заданных значениях параметров:
x=3 y2/ (4 tg z-2t2) при t=0.5; z=6; y=t+2 ctg z.
Лабораторная работа №2
1)Составьте программы разветвляющейся структуры согласно вариантам задания (используя IF)
Даны три числа. Меньшее среди них заменить на 0 .
2)Составьте программы разветвляющейся структуры согласно вариантам задания (используя SWITCH) .
Вводится номер семестра N<=10. Вывести фразу "Я проучился N семестров", согласовав
500 руб.
Программирование на языках высокого уровня
Mikola456
: 27 мая 2016
Лабораторная работа No7-11
Лабораторная работа No7
Рекурсии
Задание.
Методом деления отрезка пополам найти с точностью EPS=0,0001 корень уравнения cos〖(2⁄x)-2*sin〖(1⁄x)〗 〗+1⁄x=0.
Лабораторная работа No8
Структуры
Задание.
Дана информация о четырех вузах. Запись имеет вид: название вуза, число студентов, количество факультетов, количество кафедр. Вывести данные об общем числе студентов, факультетов и кафедр.
Лабораторная работа No9
Программные средства для работы с файлами
Задание.
Создать
600 руб.
Программирование на языках высокого уровня
Mikola456
: 27 мая 2016
Лабораторная работа No 1
Задание:
x=8z/(et+2)/y2 при t=3; z=ctg t+2; y=4
Лабораторная работа No 2
Задание No 1:
Даны четыре числа. Определить сколько среди них отрицательных и сколько положительных.
Задание No 2:
Вводится число М – номер месяца. Определить номер квартала по введенному номеру месяца и номер полугодия.
Программа (цикл for) :
#include <stdio.h>
#include <conio.h>
#include <math.h>
int main(void)
Программа (цикл while) :
#include <stdio.h>
#include <conio.h>
#include <math.h
500 руб.
Программирование на языках высокого уровня
Mikola456
: 27 мая 2016
Структура содержит название, цену, количество товара.
Удалить из списка заданный товар.
Добавлять новые записи после первой
Вариант №5
1000 руб.
Программирование на языках высокого уровня
tefant
: 1 февраля 2013
КУРСОВАЯ РАБОТА вариант 9
По дисциплине « Программирование на языках высокого уровня»
Разработать программу для создания и работы с двусвязным списком, состоящем из структур. Для работы со списком создать меню со следующими пунктами:
1. Создание списка.
2. Просмотр списка.
3. Добавление в конец списка новой структуры.
4. Корректировка списка.
5. Выход.
Структура содержит название издания, газета или журнал, цена экземпляра. Добавлять новые записи так, чтобы сначала располагались журналы, затем г
300 руб.
Программирование на языках высокого уровня
Godzillaz
: 9 февраля 2011
1.1.Вычислить значение функции переменных при заданных значениях параметров
1.2.Даны четыре числа. Найти разность между наибольшим и наименьшим среди них
1.3.В китайском гороскопе года носят следующие названия: крыса, корова, тигр, заяц, дракон, змея, лошадь, овца, обезьяна, петух, собака, свинья. Учитывая, что 1996 – год крысы, написать программу, определяющую название года по его номеру.
2.
2.1 Составьте 3 варианта программ циклической структуры типа for , while, do…while и сравните полученные
400 руб.
« Программирование на языках высокого уровня»
Администратор
: 5 июня 2009
Используя функции и режим меню, создать файл из 10 структур, просмотреть файл, добавить в файл новую информацию , применяя режим прямого доступа.
Структура имеет вид: фамилия спортсмена, его номер, количество набранных очков. Поменять местами в файле записи о первых двух спортсменах.
Другие работы
Экзамен по курсу “Экономико-математические методы и модели в отрасли связи”. 4-й вариант
ДО Сибгути
: 31 января 2016
Билет №4
1. Принятие решений методами имитационного моделирования (на примере имитационной модели управления запасами).
2. Принятие решений по организации перевозки грузов.
3. Задача:
В распоряжении организации, выполняющей этот комплекс работ, имеется Р = 23 рабочих, которых необходимо обеспечить непрерывной и равномерной работой. Используя имеющиеся запасы времени по некритическим работам, скорректируйте сеть с учетом ограничения по количеству рабочих.
Исходные данные:
путь дни рабочие
1(
90 руб.
Контрольная работа по дисциплине: «Компьютерные технологии в науке и производстве(ктнп)» 07 вариант
Помощь студентам СибГУТИ ДО
: 12 мая 2017
Задание смотрите на скрине.
Задание контрольной содержит один теоретический вопрос и два практических задания, для выполнения которых используется настольная издательская система Латех.
Ответ на теоретический вопрос должен быть развернутым и содержать примеры.
Документ кроме ответа на вопрос должен обязательно содержать:
1. Название дисциплины
2. ФИО автора
3. Группу
4. ФИО преподавателя
5. Дату создания
1050 руб.
Планка. Задание №64. Вариант №29
bublegum
: 1 сентября 2021
Планка Задание 64 Вариант 29
Заменить вид слева разрезом А-А.
3d модель и чертеж (все на скриншотах изображено) выполнены в компасе 3D v13, возможно открыть и выше версиях компаса.
Просьба по всем вопросам писать в Л/С. Отвечу и помогу.
85 руб.
Экзамен по дисциплине: Основы построения инфокоммуникационных систем и сетей. Билет №8
IT-STUDHELP
: 7 декабря 2023
Билет 8
1. Принцип работы линейного кодера.
2. Найти требуемый коэффициент усиления усилителя, если относительный уровень сигнала на входе канала Рвх=10дБ; канал содержит линию длиной l=12 км, аттенюатор с коэффициентом передачи К=0,8; километрическое затухание в линии α=2дБ/км.
3. Найти оптимальную величину просвета при нормальной рефракции и при расстоянии между станциями R=50км; относительной координате наивысшей точки препятствия к=0,3; частоте передачи fПер=5ГГц.
4. Найти требуемую полосу
450 руб.