Программирование

Тип работы: Все Диплом Задача Курсовая работа Лабораторная работа Ответы на вопросы
Язык программирования: Все Basic C C# C++ Delphi Fortran Free Basic HTML Java Pascal Pascal ABC Turbo Pascal VBA Ассемблер
Блок-схема: Все Есть Нет
Сортировать по умолчанию цене названию
  • Решение задач в Pascal Lazarus

    1.Задача

    Написать программу, изображающую на экране катящееся по полу между двумя стенками колесо. Колесо должно иметь 3 равномерно расположенные по кругу спицы, соединяющие его центр с ободом. Вертикальные стенки должны располагаться около границ экрана. Диаметр колеса примерно 4 см. После соприкосновения со стенкой колесо должно менять направление движения на противоположное.

    2. Задача

    Изобразить на экране две движущиеся точки, траектории которых являются концентрическими окружностями. Угловая скорость точки, движущейся по внутренней окружности, должна быть несколько меньше, чем угловая скорость точки, движущейся по внешней окружности (обе скорости – постоянные величины). При этом точки вращаются в разных направлениях.

  • Решение задач, Pascal ABC

    Аналитически и графически определить значения интеграла:

    Значение верхнего и нижнего пределов запросить у пользователя.

  • Даны действительные числа х, у (x>0, y>1). Получить целое число k (положительное, отрицательное или равное нулю), удовлетворяющее условие (y^k-1)<= x <(y^k). Функцию для возведения в степень не возводить. Сделать через while и while do. Язык C++.

  • Решение задач, Информатика

    По каждому цеху предприятия имеются плановые и фактические показатели выпуска товарной продукции. Количество цехов не превышает 16. Для отдельных цехов и по предприятию в целом подсчитать средний процент выполнения плана, а также определить количество цехов, выполнивших план менее чем на 100%, 120%, 140%, 200%. Результат распечатать в виде двух таблиц:

    Таблица 1.

    Сведения о цехах, выполнивших план не более чем на .... процентов

    Таблица 2

     

    Указания: Заполнить исходную таблицу и отсортировать ее по возрастанию процента выполнения плана. Заполнить таблицу 2. После этого в цикле, пока не откажется пользователь

    • запрашивать верхнюю границу процента выполнения плана,
    • копировать из исходной в рабочую таблицу строки с процентом выполнения плана не более заданного
    • выдавать сведения о цехах.

    .


  • Определить класс Matrix размерности nxn. Класс должен содержать
    несколько конструкторов. Реализовать методы вывода матрицы на экран,
    методы определения и получения размерности матрицы и самой матрицы.
    язык java

  • Решение задач, Информатика  Элементы языка Паскаль

    Вычислить в Пакале

    Дана непустая последовательность слов из строчёных букв; между соседними словами-запятая, за последние словом -точка. Напечатать те слова из последовательности, которые отличны от последнего слова, и удалить из слова первую букву

  • Задача 1

    Условие задачи

    Вычислить, производя упрощения при помощи дополнительной переменной.

    Задача 2

    Условие задачи

    Вычислить и напечатать:

    Задача 3

    Условие задачи

    Вычислить и вывести на печать таблицу значений функции:

    Задача 4

    Условие задачи

    Задан одномерный массив C(N) (N<=60). Вычислить сумму положительных элементов, этой суммой заменить максимальный элемент и последний элемент массива. Массив С напечатать.

    Задача 5

    Условие задачи

    В заданной квадратной матрице А (К,К) (K<10) вычислить сумму элементов, расположенных над главной диагональю. Полученной суммой заменить элементы последнего столбца матрицы. Отпечатать исходную и£В заданной квадратной матрице A(K,K) (K преобразованную матрицы.

    Задача 6

    Условие задачи

    Сформировать файл F . Определить сумму и произведение наибольшего и наименьшего из значений компонент. Заменить значением суммы первую и последнюю компоненты, а на значение произведения – увеличить каждую третью компоненту файла. Файл вывести до и после преобразования.

     

     

     

     

  • Решение задач, Информатика и программирование  С#. Строки.

    В заданной строке, состоящей из "слов", разделенных одним или более пробелами, убрать "лишние" пробелы, оставив по одному пробелу между
    "словами". Найти количество слов

    Прикреплено методическое пособие в файлах

  • Написать программу для кусочной функции

  • Решение задач, Информатика и программирование Java

    реализации стека.

    Используя технологию модульного программирования разработать программу обработки данных, содержащихся в заранее подготовленном файле, в соответствии с индивидуальным заданием. Применить динамическую структуру указанного в задании вида: стек, очередь или дек. Программа должна включать модуль, содержащий набор всех необходимых средств (типов, подпрограмм и т.д.) для решения поставленной задачи.

    Порядок выполнения работы:

    1)     Получить у преподавателя индивидуальное задание.

    2)     Разработать математическую модель: описать с помощью формул и рисунков вид используемой динамической структуры и процессы е* создания и использования.

    3)     Построить схему алгоритма решения задачи.

    4)     Использовать подпрограммы, реализующие полный набор операций для этой структуры:

    * допустимые операции для стека: инициал изация. проверка на пустоту, добавление нового элемента в начало, извлечение элемента из начала:

    - допустимые операции для дека: инициализация, проверка на пустоту, добавление нового элемента в начало, добавление нового элемента в коней извлечение элемента из начала, извлечение элемента из конца.

    5)     Составить спецификации используемы* подпрограмм.

    6)       Составить программу, включающую модуль обработки соответствующей динамической структуры.

    8)Проверить и продемонстрироватьпреподавателюработу программы на полном наборе тестов. Обеспечить одновременный показ в окнах на экране содержимого входного и выходногофайлов.

    9) Оформить отчет о лабораторной работе

    13.Дан текстовый файл Используя стек, сформировать новый текстовый файл, содержащий строки исходного файла, записанные в обратном порядке, первая строка становшся последней, вторая - предпоследней и т д.

    Лабораторная работа3. Удаленио'добавленне вершины нзв дерева поиска

    Отопите класс — дерево, необходимое для решения задачи, указанной в вашем варианте задания, и реализуйте его методы

    Продемонстрируйте работу основных методов работы с деревом построение, вывод, обход, поиск, удаление, добавление элемента Составьте программу решения задачи, указанной в вашем варианте задания

    13. Дано N-дерево. Найти ветви с мах числом ветвлений, это задание связанное с деревьями

  • Решение задач, Информатика и программирование Visual Basic

    Построить график функции у = ех [] cos (х) на отрезке [а, Ь], координаты концов которого а и b вводятся с клавиатуры. Построить оси координат и разместить на них деления, рядом с которыми расположить числа в соответствии с заданным масштабом.

  • Решение задач, Информатика и программирование макрос

    Вариант 1

    Вариант 15

    Игра Угадай число

    Сделать программу с интерфейсом и без него Компьютер загадывает случайное значение от 0 до 50. Пользователь должен за 5 попыток угадать это число. При каждом неудачном отгадывании появляется подсказка о том, что «загаданное число больше/меньше того, что ввел пользователь». Если за 5 попыток угадать число не удалось, то компьютер побеждает. Если за 5 и менее попыток игрок отгадывает число, то побеждает пользователь. После этого появляется вопрос о том, хочет ли пользователь сыграть еще раз. Если да, то игра начинается заново с новым случайным числом, если нет, то игра закрывается. Также нужно показывать счет (количество побед игрока и компьютера). Загадывание случайного числа от min до max: x=Int((max-min+1)*Rnd()+min) MSGBOX с вопросами показаны в файле с теорией (ВБА. Hello world). Выход из цикла – Exit do / Exit for Выход из процедуры – Exit su

    Вариант №6

    1. Задан массив A из N элементов.  Сформировать массив B,  coдержащий только те элементы массива A, значение которых больше заданного числа X. Значения X, N и элементы массива A ввести с клавиатуры.
    2. В матрице размерами N*M (N и M не больше 10) определить сумму элементов той строки, где расположен максимальный элемент. Размеры матрицы задать при помощи ввода, а саму матрицу сформировать из случайных чисел в диапазоне от 0 до 100.
    3. Вводится строка произвольного текста. Поменять местами ее первое и последнее слово (слова разделены пробелами)
    4. Вводится строка произвольного текста. Подсчитать количество гласных букв в ней.

     

    Вариант №16

    1. Заданы два массива X и Y из N элементов каждый. Сформировать и вывести на печать массив Z из 2*N элементов, в котором элементы массивов X и Y чередуются.
    2. Сформировать и отпечатать "шахматную" матрицу, т.е. матрицу размерами 8*8, состоящую из нулей и единиц, расположенных в шахматном порядке.
    3. Вводится строка произвольного текста. Удалить из нее все пробелы и вывести, сколько пробелов было удалено.
    4. Вводится строка произвольного текста. Удвоить первое слово.

     

    Вариант №26

    1. В отсортированный массив вставить произвольное число, введенное с клавиатуры, в нужное место.
    2. В целочисленной матрице A размерами N*M вычислить количество элементов, имеющих нечетные значения, в каждой строке. Размеры матрицы задать при помощи ввода, а саму матрицу сформировать из случайных чисел в диапазоне от 0 до 50.
    3. В заданной строке текста удалить части текста, заключённые в скобки.
    4. Вводятся две строки произвольного текста. Найти позицию первого несовпадающего символа или вывести сообщение о том, что строки равны.
    5. В текстовый файл записать 20 чисел. Программа должна переставить местами первое число с максимальным из чисел чисел (разрешается использовать для этой цели массив в оперативной памяти).
    6. Разработать библиотечный модуль, содержащий следующие подпрограммы (процедуры или функции) для работы со строками:

    А. Подсчитать количество букв в последнем слове заданной строки

    Б. Заменить в заданной строке все заглавные буквы на строчные.

    В. Удалить все знаки препинания.

    Написать программу, к которой подключается модуль, демонстрирующую работоспособность всех подпрограмм модуля.

     

     

    Задание №1. Программирование линейных алгоритмов.

     

    1. 1.                Найти площадь кольца, внутренний радиус которого равен r, а внешний – заданному числу R (R>r).
    2. 2.                Составьте программу, находящую произведение и результат деления двух обыкновенных дробей.

     

    Задание 2. Программирование ветвящихся алгоритмов.

     

    1. Определить, равен ли квадрат заданного трехзначного числа кубу суммы цифр этого числа.
    2. Дан круг радиуса R. Определить, поместится ли правильный треугольник со стороной а в этом круге.
    3. Дано натуральное число N. Если оно делится на 4, вывести на экран ответ N=4k (где k соответствующее частное); если остаток от деления на 4 равен 1, N=4k+1; если остаток от деления на 4 равен 2, N=4k+2; если остаток от деления на 4 равен 3, N=4k+3.

    Например, 12 - 43, 22 - 45+2.

     

    Задание 3. Программирование циклических алгоритмов.

     

    1. 1.      Дано натуральное число N. Вычислить:

     

     

    1. 2.      Вычислить: y=cosx+cosx2+cosx3+…+cosxn.

     

    Задание 4. Линейные массивы. Сортировка массивов.

     

    1. 1.      Найти произведение всех элементов массива вещественных чисел, меньших заданного числа. Размерность массива –10. Заполнение массива осуществить случайными числами от 50 до 100.
    2. 2.      Вычислить среднее арифметическое значение тех элементов одномерного массива, которые попадают в интервал от –2 до 10.
    3. 3.      Даны два линейных массива одинаковой размерности. Составить третий массив из произведений элементов первых двух массивов, стоящих на местах с одинаковым индексом.
      1. Задание 1.1.

    Составить программу для вычисления по формулам. Предусмотреть задание исходных данных при помощи оператора ввода.

             

    В треугольнике заданы сторона a и углы В и С. Найти площадь S и стороны b и c:

    ;;;

     

    1. Задание 1.2.

    Составить блок-схему алгоритма и программу с использованием условного оператора. Предусмотреть задание исходных данных при помощи оператора ввода.

     

    Дано действительное число А. Вычислить F(А),если

             

    1. Задание 1.3.

    Составить блок-схему алгоритма и программу для вычисления суммы бесконечного сходящегося ряда. Суммирование прекратить при появлении в сумме слагаемых, имеющих абсолютную величину, меньшую заданной погрешности d. Значение d задается при помощи оператора ввода.

     

    (суммировать отдельно слагаемые со знаком + и слагаемые со знаком -.Затем второе значение вычитается из первого)

     

    1. Задание 1.4

    Составить программу для выполнения заданных действий над массивом чисел. В программе предусмотреть ввод значений его элементов.

     

    В заданном массиве К из N элементов найти сумму элементов, имеющих четные номера, и произведение элементов ,имеющих нечетные номера.

     

     

     

     

     

     

  • Решение задач, Информатика и программирование уточнить корень уравнения

    1. Методом касательных уточнить корень уравнения и с точностью 0,001 при помощи программы Паскаля И С ТОЧНОСТЬЮ 0,01, ИСПОЛЬЗУЯ КАЛЬКУЛЯТОР.
    (х-1)^2=(e^x)/2

    2. Методом простых итераций уточнить корень уравнения с точностью 0,001 при помощи программы Паскаль И С ТОЧНОСТЬЮ 0,01, ИСПОЛЬЗУЮ КАЛЬКУЛЯТОР.
    (х-2)^2=ln(x)

  • Решение задач, Информатика С#

    Задача 14. По каждому цеху предприятия имеются плановые и фактические показатели выпуска товарной продукции. Количество цехов не превышает 16. Для отдельных цехов и по предприятию в целом подсчитать средний процент выполнения плана, а также определить количество цехов, выполнивших план менее чем на 100%, 120%, 140%, 200%. Результат распечатать в виде двух таблиц:

    Таблица 1.

    Сведения о цехах, выполнивших план не более чем на .... процентов

     

    Выпуск товарной продукции (тыс. руб.)

    Процент выполнения

    цеха

    план

    факт

     плана

    ?

    ццц.ц

    цццц.ц

    ?

    итого:

    ?

    ?

    ?

     

    Таблица 2.

    Число цехов, выполнивших план менее чем на:

    100%

    120%

    140%

    200% и более

     

     

     

     

     

    Указания: Заполнить исходную таблицу и отсортировать ее по возрастанию процента выполнения плана. Заполнить таблицу 2. После этого в цикле, пока не откажется пользователь

    • запрашивать верхнюю границу процента выполнения плана,
    • копировать из исходной в рабочую таблицу строки с процентом выполнения плана не более заданного
    • выдавать сведения о цехах.
  • ) Отсортируйте слова в массиве по их длине.
    b) Подсчитайте количество предложений в заданном тексте.
    с) Дана строка, содержащая слова, разделенные пробелами, запятыми, восклицательными знаками, вопросительными знаками. Отсортируйте слова строки по длине.

    Требования к содержанию контрольной работы следующее:
    - описание задачи
    - программный код
    - примеры работы (приводятся экранные снимки тестов)