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

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

    Задание 1. Дана целочисленная последовательность, длиной 15 элементов, содержащая как положительные, так и отрицательные числа. Вывести: Первый положительный элемент.

    Задание 2. Дана последовательность строк, состоящая из 10 элементов. Вывести строки, начинающиеся на «М» и имеющие длину 4 символа

    Задание 3. Дана строковая последовательность, состоящая из 10 элементов вывести: Сумму длин всех строк, заканчивающихся на «а» Задание 4. Дана целочисленная последовательность, длиной 15 элементов, содержащая как положительные, так и отрицательные числа. Вывести сумму положительных двузначных элементов      

    Задание 5. Дана цифра D (однозначное целое число) и целочисленная последовательность A. Вывести первый положительный элемент последовательности A, оканчивающийся цифрой D. Если требуемых элементов в последовательности A нет, то вывести 0.

    Сортировка по возрастанию выполняется по умолчанию, сортировка по убыванию descending 

    Задание 6. Дана последовательность строк отсортировать последовательность по убыванию длины строки.

    Задание 7. Дана последовательность строк вывести количество строк, в которых 3-я буква «м».

    Задание 8. Дана последовательность целых чисел, вывести все трехзначные числа последовательности в обратном порядке.

    Задание 9. Дана последовательность целых чисел, вывести

    Четные числа, увеличенные в два раза.  Задание 10. Аналогично примеру выше (последовательности по 15 элементов) вывести: Четные элементы строковой последовательности.

  • Написать программу по обработке массивов

    Реализуйте на Visual C# приложение для выполнения указанных операций обработки массива, для чего:

    1. Используя необходимые элементы управления, создайте например форму, представленную на рис.6.1.

     2. Результаты работы приложения при выполнении одной из операций должны выглядеть приблизительно так, как показано на рис.6.1.

    3. Реализуйте обработчик события нажатия кнопки  Генерация массива ,  используя для этого методы генерации случайных чисел класса  System.Random .

    4. Реализуйте обработчик события нажатия кнопки  Ввод из файла   с возможностью задавать имя файла ввода и использования стандартного диалогового окна открытия файлов. При этом размер массива должен определяться программно, а не задаваться пользователем в файле. Обратите внимание на то, что после ввода данных из файла или методом случайной генерации, они могут быть дополнены или изменены вручную.

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

    6. Реализуйте обработчик события нажатия кнопки  Выполнить   в зависимости от выбранной переключателем операции. Каждую операцию обработки массива оформите в виде метода с передачей ему массива в качестве входного параметра и получением результата в качестве выходного параметра.

    7. Если при выполнении операции обработки массива он еще не задан, то должно выдаваться соответствующее сообщение.

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

    9. Реализуйте обработчик возможных ошибочных ситуаций при работе с файлами.

    10. Реализуйте обработчик события нажатия кнопки Закрыть,  которое должно осуществлять корректное завершение работы приложения.

    11. Сохраните свой проект. В созданном приложении должны корректно обрабатываться возможные ошибки ввода исходных данных. Подготовьте необходимые наборы исходных данных для тестирования созданного приложения.

  • Написать программу С#

    Написать программу с использованием объектно-ориентированных технологий. Поля данных: спектакли, типы билетов, распространители и т.д. Вывести остаток билетов на спектакль.

  • Написать программы и отчет

    Задание 1

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

    поиск вершины с заданным значением ключа с выводом счетчика числа появлений данного ключа

    добавление новой вершины в соответствии со значением ее ключа или увеличение счетчика числа появлений

    построчный вывод дерева в наглядном виде на основе процедур обхода:

    • в прямом порядке;
    • с помощью обратно-симметричного обхода;

    Задание 2

    Реализовать программно метод хеш-поиска с разрешением конфликтов методом цепочек.

    Задание 3

    Реализовать программу, реализующую простейший метод сортировки массивов:

    • сортировку вставками
    • сортировку обменом (метод пузырька)

    Задание 3.1

    Оформить программу, реализующую метод быстрой сортировки массивов.

    Метод реализуется в виде подпрограммы. Исходный массив должен обрабатываться подпрограммой сортировки с подсчетом и выводом фактического числа выполненных сравнений и пересылок. Выполнить сортировку нескольких массивов с разным числом элементов (10, 100, 1000, 10000).

  • Написать программы и отчет 1

    Тема 1. Двоичные деревья
    Задание. Построение и обработка двоичных деревьев поиска. Реализовать программу, выполняющую следующий набор операций с деревьями поиска:
    поиск вершины с заданным значением ключа с выводом счетчика числа появлений данного ключа
    добавление новой вершины в соответствии со значением ее ключа или увеличение счетчика числа появлений
    построчный вывод дерева в наглядном виде на основе процедур обхода:
    - в прямом порядке;
    - с помощью обратно-симметричного обхода.
    Тема 2. Организация поиска в массиве данных при помощи специальных методов поиска.
    Задание. Реализовать программно метод хеш-поиска с разрешением конфликтов методом цепочек.
    Тема 3. Сортировка данных
    Задание 1. Реализовать программу, реализующую простейший метод сортировки массивов:
    сортировку вставками
    сортировку обменом (метод пузырька)
    Задание 2. Оформить программу, реализующую метод быстрой сортировки массивов.
    Метод реализуется в виде подпрограммы. Исходный массив должен обрабатываться подпрограммой сортировки с подсчетом и выводом фактического числа выполненных сравнений и пересылок. Выполнить сортировку нескольких массивов с разным числом элементов (10, 100, 1000, 10000).

  • Написать простейшее программное обеспечение

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

    Файл «Сессия студентов»

    Структура записи:

    • № группы;
    • Ф И О студента;
    • Оценки по 5 экзаменам;
    • Результаты сдачи 5 зачетов ( 1 – сдан, 0 – не сдан);
    1. Создать файл с заданной структурой записи.
    2. Выдать на экран содержимое файла.
    3. Выдать на экран список всех студентов заданной группы со средним баллом каждого студента в виде:
    • Ф И О студента;
    • Средний балл по сданным экзаменам;
    1. Сформировать файл:
    • Ф И О студента;
    • Результаты сдачи 5 зачетов ( 1 – сдан, 0 _ не сдан)ж
    1. Вновь сформированный файл распечатать.
    2. Добавить запись в исходный файл.
    3. Удалить все записи с указанными № групп.
    4. Корректировка файла: по заданной Ф И О студента и № группы изменить результаты сдачи экзаменов.

    Программы написаны на 3-ёх языках: C++, C#, Java.

     

  • Отчет по практике, МДК, программирование

    Создайте программу на языке программирования C#. В программе должны присутствовать: иерархия классов с указанием ключевых полей, свойств и методов для предметной области. Имена классов придумываются самостоятельно, исходя из названия предметной области.
    1. В каждом классе должно быть как минимум 3 поля.

    2. Изменять значения поля можно только через методы.

    3. Реализовать, как минимум 2 метода, в которых бы использовался полиморфизм.

    4. В программе должна быть предусмотрена возможность создания экземпляров всех классов (кроме абстрактных) и задания и просмотра соответствующих полей и результатов выполнения методов.

  • Планировщик событий и календарь

    Программирование приложения «Планировщик событий и календарь». Позволит пользователю заносить дату и время события, а также кое-какие заметки в календарь.
    Пользователь должен иметь возможность просмотреть календарь или найти определенное событие.
    По желанию:
    Добавить возможность создавать повторяющиеся события (каждый день, неделю, месяц, год и т.д.)

  • Программа введения базы данных «Сотрудники»

    Создайте программу введения базы данных «Сотрудники»
    ООО «....». База данных состоит из двух файлов. Файл No 1 - список сотрудников: фамилия, код должности, подразделение. Файл No 2 - справочник: наименование должности, зарплата за один час работы. Количество отработанных часов для каждого сотрудника вводятся с клавиатуры компьютера; расчет премии и бонусов за период (месяц), и т.д.(на свое усмотрение)

  • Программа, выполняющая морфемный анализ слов в предложениях на русском языке

    В программе необходимо выделять корни слов, приставки, суффиксы, окончания, определять составные двухкоренные слова. Ввод текста – из текстового файла.

  • Программа, решающая задачу линейного программирования

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

  • Программирование билет

    Оператор if

    Напишите программный код.

    Ввести переменные целого типа а, Ь, с. Поменять их местами так, чтобы выполнялось условие а b с.

    Оператор switch

    Напишите программный код.

    Написать программу, которая в зависимости от введенного номера дня недели выводит его название.

    Наследование

    Напишите программный код.

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

  • Программирование приложения "Графический редактор"

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

  • Проект по модулю Основы объектно-ориентированного программирования

    Вариант24:

    1-й раздел: Интерфейсы в языке C#.

    2-й раздел: Функция указанна на риснуке 1

    Метод средних прямоугольников,

    метод Симпсона 1,

    метод Симпсона 2 (формула Симпсона «3/8»)

    Проверочное значение на интервале [0, 1]:  0,6268639783

    3-й раздел:

    Задание для одномерного массива: Подсчитать среднее арифметическое отрицательных элементов массива, стоящих на нечётных местах.

    Размещение чисел в файле: В одной строке через пробел

    Способ сортировки: Bubble2 – пузырьковый метод с помощью оператора do..while (внешний цикл с логическим параметром) и for (внутренний цикл)

  • Разработка программы обработки массива данных с построением диаграммы (предметная область-«Гостиница»)

    Тема проекта: Разработка программы обработки массива данных с построением диаграммы (предметная область-«Гостиница»)

    1. Исходные данные (технические требования) на проектирование

    Состав входных и выходных данных:

    - входные данные: ФИО клиента, № комнаты, количество суток проживания, цена суток (руб.)

    - вычисляемое поле: Итого (руб.)

    - выходные данные: обработанный массив данных, круговая диаграмма.

    2. Функции программы: ввод данных, запись данных в файл, чтение данных из файла, вывод данных на экран, дополнение данных, удаление данных, поиск информации по заданному атрибуту (наименование продукта), сортировка данных (обменная сортировка), построение диаграммы(столбиковой).

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

  • Разработка текстового редактора

    Текстовой редактор на C#

    Имеет следующие возможности:

    - сохранение и отрытые документа

    - установка шрифта, цвета и его размера

    - установка фона

    - вставка, копирование и вырезание

    - выравнивание текста, создание списков, подчеркивание, курсив и тд…

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

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

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

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

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

    Таблица 1.

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

     

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

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

    цеха

    план

    факт

     плана

    ?

    ццц.ц

    цццц.ц

    ?

    итого:

    ?

    ?

    ?

     

    Таблица 2.

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

    100%

    120%

    140%

    200% и более

     

     

     

     

     

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

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

    Постройте таблицу значений функции z=f(x,y) и найдите наименьшее значение функции при изменении х на отрезке (а;Ь] с шагом hl и у на отрезке [c;dj с шагом Ь2.

    а=0.1 Ь= 1.5 с=1 d=2 Ы=0.1 Ь2=0.1 z(x,y) = х + 1/х + (1 - у)/2