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

Тип работы: Все Задача Курсовая работа Лабораторная работа Ответы на вопросы
Язык программирования: Все Bash Basic Batch C C# C# ASP .NET C++ Delphi Fortran Free Basic HTML Java JavaScript Object Pascal Pascal Pascal ABC Python Turbo Pascal VBA Visual Basic алгоритмические языки Ассемблер
Блок-схема: Все Есть Нет
Сортировать по умолчанию цене названию
  • аписать две программы в консоли, языке java:

    1   Программа просит пользователя ввести число любое ("введите число:"), далее, а на выходе мы должны получить ряд простых чисел (простые это те которые делятся на 1 и на самих себя)

    Например ввел 100 и из 100 программа отбирает эти простые числа и выводит их пользователю!

    2    Программа просит пользователя ввести строку (любую) ("введите строку") и из

    этой строки программа должна определить есть в ней полиндром или нет!

    Написать пользователю есть полиндром или полиндром отсутствует в данной стооке!                                           

  • Лабораторная работа №2 — Связный список

    Задача: реализовать на основе односвязного списка контейнер

    myList, который бы позволял хранить произвольный тип данных.

    Указания по выполнению:

    - лабораторная работа состоит из двух файлов:

    myList.java — описание класса list, прототипы методов,

    реализация методов;

    test-list.java — тестирование и проверка возможностей класса;

    - класс mylist должен содержать следующие поля:

    ссылку на первый элемент списка;

    ссылку на последний элемент списка;

    число элементов в списке;

    - класс myList должен содержать следующие методы:

    конструктор;

    конструктор копирования;

    добавление элемента в начало списка, в конец списка;

    удаление элемента из начала списка;

    удаление элемента по значению;

    получение числа элементов в списке;

    очистка списка (удаление всех элементов);

    - при невозможности извлечения или удаления элемента должны

    генерироваться исключения.

  • Лабораторная работа №3 — Динамический массив

    Задача: реализовать контейнер myVector — динамический массив

    для хранения произвольного типа данных.

    Указания по выполнению:

    - лабораторная работа состоит из двух файлов:

    myVector.java — описание класса vector, прототипы методов,

    реализация методов;

    test-vector.cpp — тестирование и проверка возможностей

    класса;

    - класс myVector должен быть шаблонным;

    - класс myVector должен содержать следующие поля:

    ссылку на массив;

    текущее число элементов;

    максимальное число элементов;

    - класс myVector должен содержать следующие методы:

    конструктор;

    конструктор копирования;

    добавление элемента в конец;

    удаление последнего элемента;

    удаление элемента по индексу;

    вставка элемента по индексу;

    изменение размера массива;

    очистка массива (удаление всех элементов);

    получение текущего и максимального размера контейнера;

    - пользователь должен иметь возможность задать начальное

    число элементов в массиве с помощью конструктора;

    - память под массив должна выделяться с запасом. Можно

    придерживаться простейшей стратегии: макс.число элементов =

    2*(число элементов) + 10;

    - если число элементов за счет добавления новых превышает

    максимальное, необходимо заново выделить память, скопировать

    существующие элементы

    - при невозможности удаления элемента, доступа к элементу и

    т. п. должны генерироваться исключения

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

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

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

    1. a) Найдите минимальный элемент квадратной матрицы.

    b) Найдите символы в строке, который встречается менее 10%.

    с) В строке, содержащей слова, разделенные пробелами и запятыми, разверните указанное слово справа налево.  

  • Написать две программы в консоли, языке java:                                                                         20:5'

    1   Программа просит пользователя ввести число любое ("введите число:"), далее, а на выходе мы должны получить ряд простых чисел (простые это те которые делятся на 1 и на самих себя)

    Например ввел 100 и из 100 программа отбирает эти простые числа и выводит их пользователю!

    2     Программа просит пользователя ввести строку (любую) ("введите строку") и из

    этой строки программа должна определить есть в ней полиндром или нет!

    Написать пользователю есть полиндром или полиндром отсутствует в данной строке!

  • Дан массив A размера N. Сформировать новый массив B того же размера по следующему правилу: элемент Bk равен среднему арифметическому элементов массива А с номерами от k до N.
    Ввод значений сделать с клавиатуры.

  • Дан массив длины N без нуля. Проверить, чередуются ли положительные и отрицательные числа. Если да, то вывести 0, если не чередуются, то вывести номер первого элемента, который всё «испортил». Ввод значений производить с клавиатуры.

  • 1. Добавьте в классе Text поле private String Stroka, которое будет определять состояние объектов данного класса.
    - Далее нужно изменить все методы так, чтобы эти методы не имели входного значения String str, не имели модификатор static. Методы должны обращаться к состоянию объекта данного класса, т.е. к полю Stroka (т.е. везде поменяйте в методах str на Stroka).
    - Далее добавьте геттеры и сеттеры в данном классе для возможности брать значения из поля Stroka и вносить изменения в данном поле.
    - В последнюю очередь в методе main() удалите все что касалось второй и третьей задач и начните с того, что сформируете объекта класса Text. Затем с помощью сеттера зададите значение поля Stroka. Затем вызовите необходимые методы от созданного объекта.
    3. Уточняю третий вопрос: дайте определение инкапсуляции, исходя из этого скажите что Вы предпринимали, чтобы это выполнялось.

  • В одномерном массиве, состоящем из n вещественных элементов, вычислить:
    1) количество элементов массива, лежащих в диапазоне от А до В;
    2) сумму элементов массива, расположенных после максимального элемента.

  • Осуществить циклический сдвиг элементов каждой строки прямоугольной матрицы на К элементов влево. Определить номер первого столбца матрицы, содержащего хотя бы один отрицательный элемент.

  • Даны два одномерных массива Xn и Yn. Сформировать новый массив Zn по следующим
    правилам: если Xi = Yi, то Zj = 0, если Xi > Yi, то Zj = Xi.

    использовать процедуры и функции , ничего более

  • Лабораторная, Обьектно-ориентированное программирование -

    Задание

    Создайте класс окружностей на плоскости, описав в нём все необходимые свойства, подобрав им понятные имена и правильные типы данных.

    Опишите в классе конструктор, позволяющий при создании нового объекта явно задать все его свойства. Если это необходимо, то проверьте допустимость их значений в конструкторе (например, в классе обыкновенных дробей нельзя создавать дробь с нулевым знаменателем).

    Создайте в классе метод, проверяющий имеют ли две окружности общие точки.

    С использованием построенного класса создайте две окружности: одну с центром в (0;0) и радиусом 12, а вторую с центром в (3;5) и радиусом 11. Проверьте с помощью созданного метода есть ли у них общие точки и если есть, то выведите соответствующее сообщение на экран.

  • 1. А) Объявить класс Район Города, имеющий название, площадь, численность населения и позволяющий переименовывать район, а также изменять численность его населения и вычислять плотность населения.

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

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

     

     

  • Задание №1:

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

     

    Задание №2:

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

     

    Задание №3:

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

     

    Задание №4:

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

  • Курсовая, программирование Java

    разработка игры сапера на языке java

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Разработка информационно поисковой систем

  •  

    Задача 1

     Написать целиком консольную программу, которая запрашивает у пользователя натуральное число n, выводит на экран все четные числа от 2 до n. Примечание: ввод пользователя считать корректным, никаких поясняющих надписей выводить не требуется.

    Задача 2

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

     Задача 3

     Написать целиком консольную программу, которая запрашивает у пользователя натуральное число k, а затем 500 целых чисел. Выводит на экран количество введенных чисел, делящихся на k. Примечание: ввод пользователя считать корректным, никаких поясняющих надписей выводить не требуется.

    Задача 4

    Написать целиком консольную программу, которая запрашивает у пользователя 100 вещественных чисел, выводит на экран сумму положительных. Примечание: ввод пользователя считать корректным, никаких поясняющих надписей выводить не требуется. Задача 5

     Написать целиком консольную программу, которая запрашивает у пользователя натуральное число n, выводит на экран все числа из диапазона [1, n], которые делятся и на 3 и на 5 одновременно. Примечание: ввод пользователя считать корректным, никаких поясняющих надписей выводить не требуется.

    Задача 6

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

     

    Задача 1

    Написать целиком программу, которая запрашивает у пользователя строку s, выводит частоту встречаемости каждого символа в строке s. Примечание: использование библиотечных функций допускается только для ввода/вывода.

    Задача 2

    Написать целиком программу, которая запрашивает у пользователя натуральное число N, затем запрашивает у пользователя N вещественных чисел. Выводит минимальное по модулю число среди всех введенных. Примечание: использование библиотечных функций допускается только для ввода/вывода.

    Задача 3

    Написать целиком программу, которая запрашивает у пользователя натуральное число N. Выводит все числа из диапазона [1,N], которые являются степенями двойки. Примечание: использование библиотечных функций допускается только для ввода/вывода.

    Задача 4

    Написать целиком программу, которая запрашивает у пользователя строку s, выводит символ, встретившийся в строке наибольшее число раз. Примечание: использование библиотечных функций допускается только для ввода/вывода.

    Задача 5

    Написать целиком программу, которая запрашивает у пользователя натуральное число N, затем запрашивает у пользователя N вещественных чисел. Выводит максимальное по модулю число среди всех введенных. Примечание: использование библиотечных функций допускается только для ввода/вывода.

    Задача 6

    Написать целиком программу, которая запрашивает у пользователя натуральное число N. Выводит все числа из диапазона [1,N], чьи квадратные корни являются натуральными. Примечание: использование библиотечных функций допускается только для ввода/вывода. Задача 7

    Написать целиком программу, которая запрашивает у пользователя натуральное число N и натуральное k. Затем запрашивает N натуральных чисел. Выводит значение: сколько из введенных пользователем чисел делят k. Примечание: использование библиотечных функций допускается только для ввода/вывода.

    Задача 8

    Написать целиком программу, которая запрашивает у пользователя натуральное число N, затем запрашивает у пользователя N строк. Выводит строку максимальной длины. Для вычисления длины строки воспользоваться методом size() класса string. Примечание: использование библиотечных функций допускается только для ввода/вывода.

    Задача 9

    Написать целиком программу, которая запрашивает у пользователя натуральное число N. Выводит все числа из диапазона [1,N], чьи кубические корни являются натуральными. Примечание: использование библиотечных функций допускается только для ввода/вывода. Задача 10

    Написать целиком программу, которая запрашивает у пользователя натуральное число N. Затем запрашивает N вещественных чисел. Выводит 3 максимальных числа среди введенных. Примечание: использование библиотечных функций допускается только для ввода/вывода. Задача 11

    Написать целиком программу, которая запрашивает у пользователя строку s. Выводит символ, имеющийся в строке s, но встретившийся наименьшее число раз. Примечание: использование библиотечных функций допускается только для ввода/вывода.

    Задача 12

    Написать целиком программу, которая запрашивает у пользователя натуральное число N. Затем запрашивает N вещественных чисел. Выводит 3 минимальных числа среди введенных. Примечание: использование библиотечных функций допускается только для ввода/вывода. Задача 13

    Написать целиком программу, которая запрашивает у пользователя натуральное число N. Выводит все натуральные числа из диапазона [1,N], которые представимы в виде произведения простых чисел. Примечание: использование библиотечных функций допускается только для ввода/вывода.