Программирование
Тип работы: | Все Диплом Задача Курсовая работа Лабораторная работа Ответы на вопросы |
Язык программирования: | Все Bash Basic Batch C C# C# ASP .NET C++ Delphi Fortran HTML Java JavaScript Object Pascal Pascal Pascal ABC Python VBA Visual Basic алгоритмические языки |
Блок-схема: | Все Есть Нет |
-
- Задана стоимость 1 кг яблок. Вывести стоимость 2.2, 2.4,. .., 3 кг яблок.
- Пользователь вводит с клавиатуры последовательно 5 действительных чисел, определить сумму всех четных элементов.
- Пользователь вводит с клавиатуры последовательно 5 действительных чисел, определить, верно ли, что число отрицательных элементов среди введенных больше числа положительных элементов.
-
Лабораторная работа №1
ФОРМИРОВАНИЕ И ОБРАБОТКА ОДНОМЕРНЫХ МАССИВОВ
Цель работы: Приобретение навыков разработки алгоритмов формирования и обработки одномерного массива. Закрепление понятий базовых структур цикл, разветвление.
Задание к лабораторной работе
В соответствии с вариантом разработайте алгоритм обработки элементов массива.
Напишите программу на алгоритмическом языке в соответствии со схемой алгоритма.
Проведите тестирование программы в среде программирования.
Массив А[15] сформировать датчиком случайных чисел.
Найти минимальный элемент и сумму отрицательных элементов. Заменить в массиве А минимальный элемент найденной суммой.
-
1 Практическая работа №1 «Файлы»
1.1 Цель работы
Изучить способы создания и работы с файлами в языке С++
Написать программу, которая считывает текст из файла, находит самое длинное слово и определяет, сколько раз оно встретилось в тексте.
Практическая работа №1 «Структуры»
1.1 Цель работы
Изучить особенности работы с составным типом данных – структуры.
1.) Описать структуру с именем NOTE, содержащую следующие поля:
- фамилия, имя;
- номер телефона;
- день рождения (массив из трех чисел).
2.) Написать программу, выполняющую следующие действия:
- ввод с клавиатуры данных в массив, состоящий из n элементов типа NOTE, записи должны быть упорядочены по трем первым цифрам номера телефона;
- вывод на дисплей информации о человеке, чья фамилия введена с клавиатуры;
- если такого нет, выдать на дисплей соответствующее сообщение.
-
80 руб.
Задание на АБК
Общая задача
1.Используя класс geom геометрических фигур, где есть чистая виртуальная функция вычисления площади фигуры,найти площадь остатка прямоугольника после вычитания из него заданных двух фигур круга и квадрата, считать, что они размещаются внутри прямоугольника.
2. Индивидуальные задачи.
Вычислить сумму объемов заданных геометрических фигур, используя АБК geom с чистой виртуальной функцией вычисления объема.
Фигура1
Фигура2
параллелепипед
сфера
-
Реализовать заданный метод сортировки строк числовой матрицы в
соответствии с индивидуальным заданием(метод Шелла). Для всех вариантов добавить
реализацию быстрой сортировки (quicksort). Оценить время работы каждого
алгоритма сортировки и сравнить его со временем работы стандартной
функции сортировки, используемой в выбранном языке программирования.5.8 Программа. Дано не менее трёх натуральных чисел, за которыми следует
0. Определить три наибольших среди них.10.9.Пусть текстовый файл t разбит на непустые строки. Описать функцию
count(t) для подсчета числа строк, которые:а) начинаются с буквы d;
б) оканчиваются буквой z;
в) начинаются и оканчиваются одной и той же литерой;
г) состоят из одинаковых литер.8.8. Имеется матрица размерностью 98x47 элементов типа real. Написать
программу, которая позволяет ввести значения элементов матрицы c
клавиатуры и вывести на экран результат каждого вычисления, указав индексы
элемента, а также количество вычислений.
Вычислить:
а) значение SIN для всех элементов, значения которых не превышают 75°;
б) значение LN для всех положительных элементов;
г) значение COS для отрицательных углов.Задача 1
Тема: «Организация циклов»Составьте программу вычисления суммы всех четырехзначных натуральных чисел кратных 3 и 7.
Задача 2
Тема: «Обработка одномерных числовых массивов»
Составьте программу нахождения наибольшего среди тех элементов одномерного массива А(N), что лежат в интервале (C,D).
Задача 3
Тема «Обработка двумерных массивов»
Составьте программу, выясняющую, есть ли в двухмерном массиве C(P,Q) строка, элементы которой образуют геометрическую прогрессию.
Задача 4
Тема: «Обработка строковых величин»
Составьте программу, сортирующую четные элементы целочисленного массива по убыванию простого выбора.
Задание 1
Вариант 25
Определить класс « строка». В классе пре дуемо греть следующие поля:
- указатель на первый символ строки;
- длина строки
и следующие методы:
- конструктор без параметров;
- конструктор с параметрами;
- вычисление длины строки;
- вывод строки на экран;
- вывод на экран слова с заданным номером;
- подсчёт количества слов, начинающихся с заданного символа (слова в строке разделены символом «пробел»).
Написать программу, демонстрирующую работу с этим классом. Программа должна содержать меню, позволяющее осуществить проверку всех методов класса.
Разработать графический интерфейс приложения "Порядковый номер".
Используя диалоговое окно разбить экран на N частей, в каждой части вывести её порядковый номер.
Так же мне нужно описание, что к чему, где и почему. Чтобы почитать и въехать в сделанное.Разработать графический интерфейс приложения "Порядковый номер".
Используя диалоговое окно разбить экран на N частей, в каждой части вывести её порядковый номер.
Так же мне нужно описание, что к чему, где и почему. Чтобы почитать и въехать в сделанное.3. По кругу выложены карточки с цифрами. Слева от карточек с цифрами, кратными пяти, положили карту со случайной цифрой, а находящуюся справа карту заменили на карту с цифрой, на три меньше текущей. Действие выполнили некоторое количество раз. Вывести на экран исходный и полученный набор карточек.
Пользователь вводит текст из 30-ти символов. Необходимо определить количество гласных латинских букв. Вывести количество на экран.
( поставить ограничение )130 руб.Лабораторная работа № 5
Разработка базы данных средствами языка С++
Цель лабораторной работы: изучение методов write() и read() для занесения информации в файл и чтения информации из файла, способов доступа к элементам и других особенностей файлов структур; совершенствование навыков процедурного программирования на языке C++ при решении задач обработки файлов.
Задание на программирование: используя технологию процедурного программирования разработать программу обработки файлов структур с числом записей не менее пяти в соответствии с индивидуальным заданием.
Порядок выполнения работы:
1) Получить индивидуальное задание.
2) Сформулировать условие поиска (самостоятельно) данных в файле и организовать поиск по условию с сохранением найденных записей в новом файле.
3) Составить программу на языке C++.
4) Предусмотреть в программе возможность выбора варианта действия с помощью меню (см. пример меню ниже).
5) Проверить работу программы на полном наборе тестов. Обеспечить одновременный показ на экране содержимого исходного и результирующего файлов.
6) Оформить отчет о лабораторной работе в составе: постановка задачи, математическая модель (алгоритм), текст программы, контрольные примеры, скриншот экрана с результатами.
150 руб.Описать класс в соответствии с индивидуальным вариантом задания и
реализовать все его методы. Каждый класс помимо указанных в варианте
методов должен содержать конструктор с параметрами, конструктор
копирования, деструктор, методы ввода с клавиатуры, установки и получения
значений полей, вывода этих значений на экран. В каждом методе класса,
включая конструкторы и деструктор, предусмотреть отладочную печать
сообщения, содержащего имя метода. Написать программу для тестирования
всех методов класса, выбор метода должен осуществляться с помощью меню.
Задание:
Класс «Треугольник». Поля: координаты вершин. Методы: вычисление
длин всех сторон, медианы, проведенной к наименьшей стороне, перегрузка
операций «+» как вычисление суммы площадей и «^» как определение подобия
двух треугольников.Вариант 5
- Получить сумму первой и последней цифры натуральною = с. а л (.V>9), представленного в восьмеричной системе счисления.
- Определить, является ли заданное натуральное число Л совершенным, т.е. равным сумме всех своих (положительных) делителей, кроме самого себя.
- Дано натуральное число. Найти знакочередующуюся сумму цифр, учитывая, что младшая цифра числа должна войти в сумму со знаком Например: для числа 453172 должно получиться -6 (-6 = -4+5-3+1 -7+2).
- Дана последовательность из вещественных чисел, которые вводятся по одному. За последним числом вводится нуль. Определить номер числа по абсолютной величине, самого близкого к своему номеру.
Объявить массив целых чисел из 1000 элементов.
Заполнить случайными числами в диапазоне от 0 до 100.
Найти все простые числа в массиве.
Вывести их значения и индексы.
Отчет должен содержать:
Титульный лист сос ведениями об авторе.
Описание оператора повторения for.
Описание объявления массива.задание: сделать форму с кнопками ТРЕВОГА и ОТМЕНА и окно, в котором загорается надпись ТРЕВОГА, после нажатия кнопки ОТБОЙ- надпись ОТМЕНА
1. Вычислить и вывести на экран таблицу функции y=f(x) в интервале [a,b] с шагом h. Результаты представить в виде таблицы:
Таблицу выровнять с помощью функций форматирования cout.width(), cout.precision().
2. Задан массив целых чисел X(n).
Найти сумму чисел, которые расположены между минимальным и максимальными элементами массива.
3. Написать программу расписания пассажирских поездов. При желании можно получить информацию на любой временной период, при этом для каждого поезда должен быть установлен статус (прибыл, выехал, задерживается, производится посадка).