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

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

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

    Задание:
    Класс «Треугольник». Поля: координаты вершин. Методы: вычисление
    длин всех сторон, медианы, проведенной к наименьшей стороне, перегрузка
    операций «+» как вычисление суммы площадей и «^» как определение подобия
    двух треугольников.

  • Другое, Информатика  Создание программы на языке Pascal.

    Задача 1

    Условие:

    Написать программу, которая выводить на экран надпись: HelloWorld.

    Задача 2

    Условие:

    Написать программу расчета площади круга.

    Задача 3

    Условие:

    Написать программу вывода 10 значений функции y=ax2 , значения х взять от 0 до 9, значение коэффициента a - 15

    Задача 4

    Условие:

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

    Задача 5

    Условие:

    1. Даны 4 действительных числа а, b, c, d. Найти их среднее арифметическое и среднее геометрическое.
    2.Дано уравнение x + Ln(x + 0.5) – 0.5 = 0. Найти интервал [Х1, Х2], в котором расположен корень.
    Подсказка: в интервале, где расположен корень, функция меняет знак.
    3.Даны два числовых ряда А и B. Задать массив, каждый элемент которого является произведением соответствующих элементов данных рядов.

  • 1   Практическая работа №1 «Файлы»

    1.1   Цель работы

    Изучить способы создания и работы с файлами в языке С++

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

    Практическая работа №1 «Структуры»

    1.1   Цель работы

    Изучить особенности работы с составным типом данных – структуры.

    1.)            Описать структуру с именем NOTE, содержащую следующие поля:

    • фамилия, имя;
    • номер телефона;
    • день рождения (массив из трех чисел).

    2.)            Написать программу, выполняющую следующие действия:

    • ввод с клавиатуры данных в массив, состоящий из n элементов типа NOTE, записи должны быть упорядочены по трем первым цифрам  номера телефона;
    • вывод на дисплей информации о человеке, чья фамилия введена с клавиатуры;
    • если такого нет, выдать на дисплей соответствующее сообщение.
  • Задача на двумерный массив, C#

    Дан целочисленный двумерный массив, размерности n х m. Выяснить, в какой строке последовательность является возрастающей или убывающей.

  • Решить 3 лабораторные работы на языке Си.-
    Лабораторная работа №1

    ФОРМИРОВАНИЕ И ОБРАБОТКА ОДНОМЕРНЫХ МАССИВОВ

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

    Задание к лабораторной работе

     В соответствии с вариантом разработайте алгоритм обработки элементов массива.

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

    Проведите тестирование программы в среде программирования.

     

    Массив А[15] сформировать датчиком случайных чисел.

    Найти минимальный элемент и сумму отрицательных элементов. Заменить в массиве А минимальный элемент найденной суммой.

  • --Лабораторная,--Программирование C++

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

    ЗАДАЧА:Найти внутреннюю точку треугольника (точку равноудалённую от его сторон)

  • Лабораторная, информатика программирование 7 заданий

    Лабораторная работа 4 (ЛР4). Массивы в языке С++.

     

    Цель работы. Освоить основы работы с массивами в языке С++.

    Вариант №1:

    1. Определить среднее арифметическое элементов массива с s1-го по s2-ой (значения s1 и s2 вводятся с клавиатуры; s2 > s1);

    2. Дан массив вещественных чисел. Каждый элемент, больший 10, заменить на его квадратный корень;

    3. Найти элемент, наиболее близкий к среднему значению всех элементов массива;

    4. В массиве хранится информация о максимальной скорости каждой из 40 марок легковых автомобилей. Определить порядковый номер самого быстрого автомобиля. Если таких автомобилей несколько, то должен быть найден номер первого из них;

    5. Дан массив. Поменять местами первый и минимальный элементы. Если элементов с минимальным значением несколько, то в обмене должен участвовать последний из них;

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

    7. Из элементов массива a сформировать массив b того же размера по правилу: если номер i-го элемента массива a четный, то bi=ai2, в противном случае bi=2∙ai.

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

  • Задание:

    1)      Разобраться со структурной программой ЛР1.

    2)      Контрольный ввод ЛР2.

    3)      Линейный алгоритм:

    1.равнобокая

    2

    Написать программу вычисляющую

    S фигур.

    1. Дано a, b, h : int

    Найти S и P.

    1.  Дано R h-?

    Найти S-?

    Одной программой

  • 1. Создать класс квадрат, свойства класса– длина стороны. Предусмотреть в классе методы вычисления и вывода сведений о фигуре – диагональ, периметр, площадь. Создать производный класс – правильная квадратная призма с высотой H, добавить в класс метод определения объема фигуры, перегрузить методы расчета площади и вывода сведений о фигуре.

  • 2 Содержание работы

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

    2.2 Доработать вывод массива на экран, задав ширину поля вывода элемента. Модифицировать программу таким образом, чтобы массив заполнялся случайными числами из диапазона [-10;10]. 

    2.3 Дополнить программу вычислением суммы всех элементов исходного массива.

    2.4 Дополнить программу нахождением количества  отрицательных элементов.

    2.5  Дополнить программу нахождением наименьшего элемента массива

    2.6 Дополнить программу выводом на экран каждого 3-го,6-го,9-го элемента

    2.7 Поменять местами первый отрицательный и последний положительный
    элементы массива.

  • Циклический сдвиг массива, Delphi

    Написать подпрограмму циклического сдвига N элементов массива на одну позицию вправо (N<50). Выполнить циклический сдвиг массива А(10) на k позиций вправо. Вызвать из главной программы.

  • Другое, программирование на СИ --Написать программу

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

  • 4 программы на языке СИ

    Задача 1

    Дано натуральное число N. Составить программу для сравнения цифр старшего и младшего разрядов этого числа.

    Задача 2

    Дана последовательность целых чисел {Aj}. Hайти произведение неположительных чисел, наименьшее из неположительных чисел и номеp этого числа в последовательности.

    Задача 3

    Дана целочисленная матрица {Aij}i=1,...,n;j=1,...,m (n,m<=20). Найти минимум из наибольших элементов строк.

    Задача 4

    Ввести последовательность натуральных чисел {Aj}j=1...n (n<=1000). Упорядочить последовательность по невозрастанию первой цифры числа, числа с одинаковыми первыми цифрами дополнительно упорядочить по невозрастанию суммы цифр числа, числа с одинаковыми первыми цифрами и одинаковыми суммами цифр дополнительно упорядочить по невозрастанию самого числа.

  • --Лабораторная,--Программирование C#---

    Две сортировки слиянием и быстрая сортировка
    Массив в диапазоне от 1000 до 100000 с шагом 1000
    График зависимости времени от количества элементов
    Реализовать на языке С# через форму

  • разработка windows-приложения «авиакасса» в среде ms visual studio. net. C#

    Примерный перечень полей таблиц: Номер продажи; ФИО покупателя; Пункт назначения, Номер рейса, Дата вылета, Время вылета, Время прибытия, Стоимость билета и т.д
    1. Реализовать возможность сортировки записей по датам вылета;
    2. Провести фильтрацию данных по пунктам назначения;
    3. Создать вычисляемое поле «Таможенный сбор» (5% от стоимости билета)
    4. Выбрать информацию о проданных билетах на определенный рейс. Номер рейса вводится пользователем.
    5. Ввести несколько собственных процедур обработки и выборки данных, через графики и диаграммы наглядно продемонстрировать результаты.

  • Шифр цезаря на С

    Шифр цезаря на на языке С с поддержкой русского и английского языка. Требование к коду: должно работать на Unix системах.

  • Разработайте программу, которая вводит из файла, имя которого определяется в командной строке, слова и помещает их в линейный односвязный список. Затем удаляет из списка все элементы, у которых длина слова меньше 3. Слова из результирующего списка вывести в стандартный поток вывода.
    Структурное программирование, рекурсия запрещена.
    Обязательно комментарии.
    ----------------------------------------------------------------------
    Последняя и финальная работа на СИ. Решил составить заказ как можно раньше, дабы было время разобрать все неясные моменты.

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

    Программы циклической структуры. Обработка статических массивов.

     

    1. ЦЕЛЬ  РАБОТЫ: приобретение практических навыков в составлении алгоритмов и программ циклической структуры и обработки массивов.

    Задание

    Даны вещественные числа a,b. Значения функции (согласно вариантам) записать в массив. Вычислить значение интеграла, используя:

    1) Формула трапеций

              I1=h*(a[0]/2+a[1]+a[2]+…+a[N-1]+a[N]/2)

    2) Формула Симпсона

              I2=h/3*( a[0]+a[N] + 4*(a[1]+a[3]+…+a[N-1]) +

              2*(a[2]+a[4]+…+a[N-2]))

    h=(b-a)/n, N=100.

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

    f(x)=(1+2x+x2)/(5+2x2);                            a=-2; b=2;

    КОНТРОЛЬНЫЕ ВОПРОСЫ

    1. Какой алгоритм является алгоритмом циклической структуры?
    2. Типы циклов в языке Си.
    3. Какой цикл выполнится хотя бы один раз? А какой - ни разу?
    1. Что такое массив?   индекс элемента массива?
    2. Как ввести и вывести элементы вектора в строку и в столбец?
    3. Способы описания и инициализации массивов.

     

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

    Матрицы (двумерные массивы)

     

    1.  Цель работы: программирование  алгоритмов обработки двумерных массивов

    1. Выполнение работы

    Сформировать двумерный массив L размером N x 10 (N – количество строк, равное предпоследней цифре номера студенческого билета +2 10 – количество столбцов) с помощью генератора случайных чисел и вывести элементы массива. Вывести номер строки и саму строку матрицы L, в которой сумма положительных элементов максимальна.

    1. Контрольные вопросы

     

    1. Как объявить матрицу? Как инициализировать?
    2. Ввод – вывод матрицы по строкам.
    3. Как поменять местами строки в матрице?
    4. Как найти минимальный элемент матрицы и его индексы?
    5. Как вычислить сумму элементов строки матрицы?
    6. Как получить транспонированную матрицу?

     

     

     

  •  Лабораторная, Алгоритмы и структуры данных, программирование

    Лабораторная работа №1

     

    Задание 1

    Написать программу, которая считывает текст  из файла и вводит на экран предложения содержащие цифры,  заменяя при этом цифры 0 до 9 на слова «ноль», «один», …, «девять»

    Задание 2

    В одномерном массиве, состоящем из n вещественных элементов,  вычислить:

    1)       Количество элементов массива, лежащих в диапазоне от A до B.

    2)       Сумму элементов массива, расположенных после максимального элемента.

    Упорядочить элементы массива по убыванию модулей элементов (сортировка методом «пузырька»).

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

     

    Описать структуру с именем STUDENT, содержащую следующие поля:

    •         фамилия и инициалы;

    •         номер группы;

    •         успеваемость (массив из пяти элементов).

    Написать программу, выполняющую следующие действия:

    •         ввод с клавиатуры данных в список, состоящий из структур типа STUDENT; записи должны быть упорядочены по возрастанию среднего балла;

    •         вывод на дисплей фамилий и номеров групп для всех студентов, имеющих оценки 4 и 5;

    •         если таких студентов нет, вывести соответствующее сообщение.