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

Тип работы: Все Диплом Задача Курсовая работа Лабораторная работа Ответы на вопросы
Язык программирования: Все 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 алгоритмические языки Ассемблер
Блок-схема: Все Есть Нет
Сортировать по умолчанию цене названию
  • Лабораторная №1.

    Разместите на форме четыре кнопки (Button). Сделайте на кнопках следующие надписи: «красный», «зеленый», «синий», «желтый». Создайте четыре обработчика события нажатия на данные кнопки, которые будут менять цвет формы в соответствии с текстом на кнопках.

    Лабораторная №2.

    Лабораторная №3.

    Лабораторная №4.

    В массиве из 20 целых чисел найти наибольший элемент и поменять его местами с первым элементом.

    Лабораторная №5.

     Дана строка, состоящая из групп нулей и единиц. Посчитать количество нулей и единиц.

     

  • Создать в программе “Блокнот” текстовый файл с текстом любимого стихотворения.

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

  • Дан текст из некоторою количества предложений. Предложения разделяются знаком - точка с запятой. Разделить текст на отдельные предложения Вывести исходный текст, результат обработки текста и длину каждого полученного предложения

  • Сделать программу таким образом, чтобы в int main был только вызов функций. Также, вместо уже введенных данных "каменный уголь" "млн.т" "451" "503" "458" и т.д. пользователь сам должен вводить свои данные. И после каждой строчки был выбор "Ввести еще одно полезное ископаемое"

  • Создать текстовый файл. Создать новый файл, переписав в него гласные буквы исходного.

  • Ввести массив структур в соответствии с вариантом. Рассортировать массив в алфавитном порядке по первому полю, входящему в структуру. В программе реализовать меню:

    1) Ввод массива структур;

    2) Сортировка массива структур;

    3) Поиск в массиве структур по заданному параметру;

    4) Изменение заданной структуры;

     5) Удаление структуры из массива;

    6) Вывод на экран массива структур;

    7) Выход.

     

    Структура «Человек»: фамилия, имя, отчество; домашний адрес; номер телефона; возраст.

  • Лабораторная работа №4

     Комбинированный тип – структура

    Задание. Создание одномодульного приложения

    Требования к выполнению задания к лабораторной работе №4

    Требуется создать консольное одномодульное приложение.

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

    1. Включить в приложение тип данных, который определяет структуру варианта.
    2. Разработать тип – динамический массив, элементами которого является структура (далее запись), определенная вариантом и реализованная в соответствии с п.1.
    3. Разработать функции:
    • заполнение отдельной записи;
    • вывод записи;
    • добавление нового элемента (записи) в динамический массив;
    • сортировка массива записей (методом, указанным в варианте);
    • подзадач, которые будут выявлены вами при разработке дополнительной операции;
    • вывод массива записей;
    • вывод результатов операций.

    Примечание. Обмен данными между функциями обеспечить через механизм параметров.

    1. Разработать консольное приложение, управляемое пользовательским интерфейсом и продемонстрируйте работу всех операций.

    Варианты заданий к лабораторной работе №4

    № вар.

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

    Метод сортировки

    Дополнительная операция

    1

    Сведения о студенте: номер зачетной книжки, фамилия, имя, дата рождения, номер телефона, дата поступления, признак удаления записи

    Метод прямого выбора. Отсортировать массив по дате рождения (перевести ее сначала в число, исчисляя начало 1900 годом)

    Найти и удалить всех окончивших институт (т.е. срок обучения более 6 лет)

  • Отсортировать одномерный массив в порядке возрастания, используя сортировку вставками (процесс сортировки отображать на экране).

  • Реализовать программный дек на массиве из 10 элементов типа "float”.

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

  • 1. Дано натуральное число n. Получить сумму тех чисел вида i*i+3*i*n*n+n (i=1, 2, ...., n), которые являются утроенными не четными. С помощью for.
    2. Определить является ли число степенью тройки, если да, то какой. Функцию для возведения в степень не использовать. Использовать while.
    3. Определить является ли число степенью тройки, если да, то какой. Функцию для возведения в степень не использовать. Использовать do while.
    получается 3 программы 3 блок схемы.

  • Используя методы С# работы с файлами выполните следующее задание:
    Дан двумерный массив M на N.
    Необходимо осуществить заполнение его случайными целыми двузначными числами, осуществить поиск максимальных элементов в каждой строке и вывести максимальные элементы в текстовый файл последовательно в одну строку.

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

  • Тема: функции
    1. Определить наибольшую площадь треугольника, заданного длинами сторон в массиве: (a[0],a[1],a[2]) – длины сторон первого треугольника, (a[3],a[4],a[5]) – длины сторон второго треугольника и т.д. Использовать функцию определения площади треугольника.
    2. В массиве натуральных чисел определить хотя бы один элемент, представимый в виде суммы квадратов двух других элементов этого массива. Использовать функцию определения представимости элемента.
    Тема: Структуры
    1. Сведения об автомобиле состоят из номера, марки, фамилии владельца, признака прохождения техосмотра. Написать программу для занесения в массив информации о N автомобилях. Найти номера и владельцев автомобилей, не прошедших техосмотр. Определить, какой марки автомобилей больше всего. В

  • 1   .Придумать свой атд. Написать свой класс

    2     .Конструкторы и деструкторы. Написать 3 конструктора (с параметрами, по умолчанию и копирования)и де­структор

    3     .Компонентные данные и уровни доступа (пр­едусмотреть разные уровни доступа)

    4      .Статические данные

    5     .Указатель this

    6     .Друзья класса fl (написать функцию-

    7.Перегрузка операторов (перегрузить 3 опе­ратора)

    8.Наследование (предусмотреть одиночное и множественное)

    9.Виртуальные функции и абстрактные классы

    10. Вложенные и | локальные классы

  • Решить 5 задач по Алгоритмизация и программирование

    Задача 1

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

    Задача 2.

    Составить программу, которая по заданным х и у определяет, принадлежит ли точка М(х, у) заштрихованной области.

    Задача 3.

    Даны натуральное число п и последовательность целых чисел аь а2, ... , ап. Составить блок-схему алгоритма, написать программу и провести вычисления в соответствии с заданием.

    Задача 4.

    Дана действительная матрица А размера m х п. Составить блок-схему алгоритма, написать программу и провести вычисления в соответствии с заданием.

    Задание 2.

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

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

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

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

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

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

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

  • Л.р. №19

    1. Создать класс «Фигура» и класс «Точка» (определяет цвет)

    Поля класса: определяют размеры и название для класса «Фигура», код цвета и название для класса «Точка».

    Определить конструктор и метод инициализации, метод возвращения значений полей, метод возращения названия.

    Определить скрытые методы вычисления периметра и площади.

    Разработать программу, в которой создается по два объекта с параметрами, запрашиваемыми у пользователя (размер и цвет), выводится площадь, периметр каждой фигуры.

    2. Создать Класс «Тело» - наследник классов «Фигура» и «Точка».

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

    Перегрузка должна использовать полиморфизм.

    Добавить метод вычисления объема. Добавить метод сравнения двух тел: тело считается больше, если имеет больший объем.

    Разработать программу, в которой создается по два объекта с параметрами, запрашиваемыми у пользователя (размер и цвет), выводится площадь, периметр и объем каждого тела и результат их сравнения.

    Вариант: квадрат