Программирование
Тип работы: | Все Задача Курсовая работа Лабораторная работа Ответы на вопросы |
Язык программирования: | Все Basic C C# C++ Delphi Fortran Free Basic HTML Java Pascal Pascal ABC Turbo Pascal VBA Ассемблер |
Блок-схема: | Все Есть Нет |
-
Вычислить площадь фигуры образованной квадратоми равносторонним треугольником с высотой не более 80% от длин стороны квадрата.
-
Написать программу,которая из последовательности целых чисел формирует односвязный список.Длина последовательности может быть произвольной. В списке осуществить следующее преобразование:удалить из списка первый и последний четный элементы.(также нельзя менять информационные части-нужно менять указатели в списке).Список должен быть односвязный.Сами элементы и их кол-во вводятся через клавиатуру
-
1. Создать класс квадрат, свойства класса– длина стороны. Предусмотреть в классе методы вычисления и вывода сведений о фигуре – диагональ, периметр, площадь. Создать производный класс – правильная квадратная призма с высотой H, добавить в класс метод определения объема фигуры, перегрузить методы расчета площади и вывода сведений о фигуре.
-
Дано два текстовых файла. Найти все вхождения и их позиции текста из одного файла в другом.
-
Применяя парадигму абстрактных типов данных и инкрементную модель разработки, создать программную систему для решения поставленной задачи. Все исходные данные должны вводиться со стандартного устройства ввода (с клавиатуры), то есть запрашиваться у пользователя. Результаты обработки должны быть выданы на стандартное устройство вывода (дисплей). Ввод исходных данных, собственно сама обработка и вывод результатов должны быть оформлены в виде отдельных функций. Обмен данными должен быть реализован через аргументы функций. Кроме окончательного варианта программной системы должны быть предоставлены и её 11 ром ежу гоч н ы е вере и и.
Дана неубывающая последовательности ь действительных чисел а2,...ап . Вставить действительное число h в псе гак, чтобы последовательность осталась неубывающей.
-
1)Подпрограммы и указатели. Написать программу, реализующую хранение информации, указанной в
вариантах индивидуальных заданий, в массиве структур и следующие
действия:
• добавление элемента
• удаление элемента по заданному значению ключевого поля
• просмотр (вывод на экран) всех элементов, содержащих информацию
• поиск и изменение элемента по заданному значению ключевого поля
• просмотр (вывод на экран) всех элементов, у которых поле отбора
имеет заданное значение
Оформить все действия в виде функций, массив и другие данные
передавать в функции как параметры.
Вариант задания:
Информация о телевизорах: Модель
(ключевое поле, имеет
уникальные, неповторяющиеся значения), Размер по диагонали (поле
используется для отбора элементов), Производитель, Цена.
2) Вычисление суммы ряда. Разработайте алгоритм и
напишите программу вычисления суммы ряда для одного из индивидуальных
вариантов заданий. В программе предусмотрите ввод требуемой точности
вычислений с клавиатуры, вывод результатов. -
Через входной поток поступает несколько строк.
В первой строке вводится натуральное число N - количество оставшихся строк (тестов).
В каждой из следующих N строк размещено два слова, разделенные пробелом. (Длина каждого слова не превышает 32).
Необходимо для каждой пары слов получить новое слово, так, чтобы окончание первого совпадало с началом второго, например, гора + радуга = горадуга. Это слово надо вывести в стандартный поток вывода.
Если слова возможно соединить несколькими способами, надо выбрать тот, который обеспечивает максимальную общую часть, например папа + папаха = папаха (а не папапаха).
Пример входного потока:
3
шлакоблок окунь
папа папаха
папа мама
Выходной поток:
шлакоблокунь
папаха
папамама -
Применяя парадигму абстрактных типов данных и инкрементную модель разработки, создать программную систему для решения поставленной задачи. Все исходные данные должны вводиться со стандартного устройства ввода (с клавиатуры), то есть запрашиваться у пользователя. Результаты обработки должны быть выданы на стандартное устройство вывода (дисплей). Ввод исходных данных, собственно сама обработка и вывод результатов должны быть оформлены в виде отдельных функций. Обмен данными должен быть реализован через аргументы функций. Кроме окончательного варианта программной системы должны быть предоставлены и её промежуточные версии.
Дана последовательность целых чисел {а1 а2, … , аn }Найти минимальное
значение в последовательности и подсчитать сколько раз оно в ней встречается.
-
Фермер хочет построить на своей земле как можно больший по площади сарай. Но на его участке есть деревья и хозяйственные постройки, которые он не хочет никуда переносить. Для простоты представим ферму сеткой размера MxN. Каждое из деревьев и построек размещается в одном или нескольких узлах сетки. Прямоугольный сарай не должен ни с
чем соприкасаться (т.е. в соседних с ним узлах сетки не может ничего быть). Найти максимально возможную площадь сарая и где он может размещаться. Исходные данные считать из файла, созданного в Блокноте
-
Вычислить в Пакале
50 руб.1. Протабулировать функцию у = siпх на промежутке [0; 3,1], с шагом h = 0,1 и рассчитать среднее арифметическое(51) значений функций больших, чем 0,1 и меньших, чем 0,6.
2. Распечатать таблицу значений у(х) = 6 * х - 4 на промежутке [0; 9] с шагом 0,5.
Все задания выполнить в программе Паскаль. В отчет включить код программ и результаты работы на ЭВМ.
20. Дана последовательность целых чисел, оканчивающаяся
числом 0. Найти среднее арифметическое положительных чисел,
квадрат которых оканчивается на 1, 6 или 9. РЕШИТЬ через while без массива, без pow
27.Дан одномерный массив, состоящий из N (0 < N < 100)
целочисленных элементов. Найти количество простых элементов,
до и после которых располагаются нечетные числа. Без использования функций и pow.Написать код программы через таблицу ТАВ или ее еще называют таблица ASCII на С++
Дана непустая послсдовательносгъ слов из строчных букв; между соседними словами - запятая, за последним словом - точка. Напечатать все буквы, которые входят в наибольшее количество слов тоП последовательности.
Дана непустая последовательность слов, в каждом из которых содержится от 1 до 6 заглавных латинских букв; соседние слова разделены запятой, за последним словом следует точка.
Требуется ввести эту последовательность слов в память ЭВМ, преобразовав ее во внутреннее представление :
сначала все однобуквенные слова, затем все двухбуквенные слова и т.д., а затем распечатать в алфавитном порядке: массив из 6 списков, в k-ом из которых хранятся k-буквенные слова, упорядоченные по алфавиту;Взять любой текст в однобайтовой кодировке. Убрать из текста всё кроме
символов в диапазоне [32-255].
Оставшийся текст поделить на слова считая что разделитель - пробел.
Для счётчика использовать unsigned long.
Вывести полученный результат БЕЗ СОРТИРОВКИ просто в виде слово -
количество повторов (сортировку будем разбирать позже).Дан текстовый файл, в котором содержатся целые числа. Определить среднее
арифметическое положительных чисел в каждой строке и записать результаты в
другой текстовый файл с указанием номера строки исходного файла. (Программу написать не используя массивов)1. Методом касательных уточнить корень уравнения и с точностью 0,001 при помощи программы Паскаля И С ТОЧНОСТЬЮ 0,01, ИСПОЛЬЗУЯ КАЛЬКУЛЯТОР.
(х-1)^2=(e^x)/2
2. Методом простых итераций уточнить корень уравнения с точностью 0,001 при помощи программы Паскаль И С ТОЧНОСТЬЮ 0,01, ИСПОЛЬЗУЮ КАЛЬКУЛЯТОР.
(х-2)^2=ln(x)) Отсортируйте слова в массиве по их длине.
b) Подсчитайте количество предложений в заданном тексте.
с) Дана строка, содержащая слова, разделенные пробелами, запятыми, восклицательными знаками, вопросительными знаками. Отсортируйте слова строки по длине.
Требования к содержанию контрольной работы следующее:
- описание задачи
- программный код
- примеры работы (приводятся экранные снимки тестов)Восстановить бинарное дерево по прямому порядку.(использую списки);
Разработайте программу, которая вводит из файла, имя которого определяется в командной строке, слова и помещает их в линейный односвязный список. Затем удаляет из списка все элементы, у которых длина слова меньше 3. Слова из результирующего списка вывести в стандартный поток вывода.
Структурное программирование, рекурсия запрещена.
Обязательно комментарии.
----------------------------------------------------------------------
Последняя и финальная работа на СИ. Решил составить заказ как можно раньше, дабы было время разобрать все неясные моменты.