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

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

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

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

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

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

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

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

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

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

  • Задание:

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

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

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

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

    2

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

    S фигур.

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

    Найти S и P.

    1.  Дано R h-?

    Найти S-?

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

  • Лабораторная, информатика программирование 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)Подпрограммы и указатели. Написать программу, реализующую хранение информации, указанной в
    вариантах индивидуальных заданий, в массиве структур и следующие
    действия:
    • добавление элемента
    • удаление элемента по заданному значению ключевого поля
    • просмотр (вывод на экран) всех элементов, содержащих информацию
    • поиск и изменение элемента по заданному значению ключевого поля
    • просмотр (вывод на экран) всех элементов, у которых поле отбора
    имеет заданное значение
    Оформить все действия в виде функций, массив и другие данные
    передавать в функции как параметры.

    Вариант задания:
    Информация о телевизорах: Модель
    (ключевое поле, имеет
    уникальные, неповторяющиеся значения), Размер по диагонали (поле
    используется для отбора элементов), Производитель, Цена.

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

  • Лабораторная работа № 1 «Задача по циклам»
    Написать программу, вычисляющую среднее арифметическое 5 чисел, введенных с клавиатуры.


    Лабораторная работа № 2 «Задача по матрицам»
    Программа вычисляет среднее арифметическое элементов матрицы, вводимой по строкам.

    Лабораторная работа № 3 «Линейные и ветвящиеся алгоритмы»
    Написать программу, которая выводит на экран число целого типа R, заданное с клавиатуры N-ое количество раз.


    Лабораторная работа № 4 «Функции»
    Напишите функцию, которая возвращает большее значение из введенных пользователем.

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

  • КОНТРОЛЬНАЯ  РАБОТА

    1 Задание: Вычислить сумму ряда (по вариантам). Не использовать стандартные функции возведения в степень и факториал, а написать свои функции для вычисления числителя и знаменателя.

    2 Задание:

    1. Двумерный массив: а) отсортировать четные строки по возрастанию, а нечетные – по убыванию; б) найти, сколько раз в массиве повторяется самое частое число; в) заменить это число на а
  • Построить линейный список из фамилий. Вставить в него введенную фамилию, сохранив алфавитный порядок. Используется текстовый файл, в котором в столбик записано 10 фамилий в алфавитном порядке
    С++

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

    Дана последовательность целых чисел 1 а2, … , аn  }Найти минимальное

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

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

     

    Тема: Структурный тип данных в языке С++

     

    Цель: Изучение алгоритмов обработки объектов структурного типа данных и способов их реализации в языке С++.

    Задания для самостоятельного выполнения

     

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

    Фамилия, имя;

    Номер телефона;

    Дата рождения (структура из трёх полей).

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

    ­       Ввод с клавиатуры данных в массив, состоящий из нескольких структур типа NOTE,

    ­       Сортировка записей в порядке возрастания дат рождения (направление сортировки выбирается пользователем);

    ­       Вывод информации о людях с совпадающими днями рождения. Если таких нет, вывести соответствующие сообщение.

    Лабораторные работы №3,4

     

    Тема: Потоковый ввод-вывод в языке Си.

     

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

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

    ­        

    ­       Для задачи из лабораторной работы №1 или №2, полученной ранее, реализовать возможность сохранения введенных пользователем данных (содержимого массива структур или списка структур) в файл на диске. Результаты обработки данных также сохранять в файле. При запуске программы предоставлять пользователю выбор – будет он вводить новые данные, или считает данные из файла (название файла должно вводиться пользователем).

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

    ­        

    ­        

     

  • Тема: Использование цикла с параметром и условий. Цель: Научиться решать задачи с разветвляющимися и циклическими структурами.

     

    Вычислить и вывести на экран в виде таблицы значения функции, заданной графически, на интервале от Хнач до хкон с шагом dx. Интервал и шаг вводить с клавиатуры. Таблицу снабдить заголовком и шапкой. Номер варианта соответствует вашему номеру по журналу.

  • Контрольная, Программирование и информатика

    КОНТРОЛЬНАЯ  РАБОТА

    1 Задание: Вычислить сумму ряда (по вариантам). Не использовать стандартные функции возведения в степень и факториал, а написать свои функции для вычисления числителя и знаменателя.

    2 Задание:

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

    Разработать объсктно-ори'и I прошпигую программу пои< ил пары наиболее толя генных точек из любого заданного набора точек па плоскости Декарговыс координаты всех его точек должны быть специфицированы парами целых чисел в аргументах командной строки вы юна программы Координаты полученной пары наиболее отдаленных точек и расстояние между ними лоджии (гюбриж.ш.' я строкой потока стандартного вывода 14 программе должен быть реализован класс точки с приватными полями для ее декартовых координат, публичными методами доступа к ним и конструктором инициализации их значений, а также метод для вычисления расстояния до любой другой заданной точки. Кроме того, и программе должно быть предусмотрено динамическое распределение памяти для всех точек заданного набора и массива их адресок.

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

  • 12.Дан массив A(N), где N»<=15 и вводится. Упорядочить по убыванию все элементы массива, начиная с максимального.

    1. Решить задачу как метод класса или часть задачи как метод класса. 2. Решить задачу в main с использованием методов класса. 


  • Составить программу вычисления значения функции у = f(x,a,h) В программе реализовать ввод исходных данных с клавиатуры и вывод значения функции и промежуточных данных на экран.

  • Написать код программы через таблицу ТАВ или ее еще называют таблица ASCII на С++

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