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

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

    Вариант 5

    1. Получить сумму первой и последней цифры натуральною = с. а л (.V>9), представленного в восьмеричной системе счисления.
    2. Определить, является ли заданное натуральное число Л совершенным, т.е. равным сумме всех своих (положительных) делителей, кроме самого себя.
    3. Дано натуральное число. Найти знакочередующуюся сумму цифр, учитывая, что младшая цифра числа должна войти в сумму со знаком Например: для числа 453172 должно получиться -6 (-6 = -4+5-3+1 -7+2).
    4. Дана последовательность из вещественных чисел, которые вводятся по одному. За последним числом вводится нуль. Определить номер числа по абсолютной величине, самого близкого к своему номеру.
  • Задача 1
    Тема: «Организация циклов»

    Составьте программу вычисления суммы всех четырехзначных натуральных чисел кратных 3 и 7.

    Задача 2

    Тема: «Обработка одномерных числовых массивов»

    Составьте программу нахождения наибольшего среди тех элементов одномерного массива А(N), что лежат в интервале (C,D).

    Задача 3

    Тема «Обработка двумерных массивов»

    Составьте программу, выясняющую, есть ли в двухмерном массиве C(P,Q) строка, элементы которой образуют геометрическую прогрессию.

    Задача 4

    Тема: «Обработка строковых величин»

    Составьте программу, сортирующую четные элементы целочисленного массива по убыванию простого выбора.

     

  • 1. В одномерном массиве, состоящем из n вещественных элемен-
    тов:
    1) положительные элементы уменьшите вдвое, а отрицательные
    замените на значения их индексов;
    2) определите число соседств двух положительных чисел.
    Преобразуйте массив следующим образом: удалите все нечетные
    элементы, остальные упорядочите по возрастанию.
    41
    2. Дана целочисленная квадратная матрица:
    1) определите, превышают ли все элементы выше главной диаго-
    нали, элементы, расположенные ниже ее симметрично (то есть Aij
    сравнивается с Aji);
    2) удалите строки матрицы, в которых есть хотя бы один нуле-
    вой элемент

  • Контрольная, Информатика и программирование 4 задачи

    Задание 1

    Составить таблицу значений функции y = 8 – x2/3 на отрезке [–4; 4] с шагом 1.

    В отчет включить тексты программ на Паскале, реакцию ЭВМ., скрин

     

     

    Задание 2

    Найти произведение положительных, сумму и количество отрицательных из 10 введенных целых значений:

    –5; 5; 36; –10; 98; 63; 2; 8; 37 ; –45.

    В отчет включить тексты программ на Паскале, реакцию ЭВМ., скрин

     

    Задание 3

    Найти сумму положительных и количество отрицательных элементов в одномерном массиве: 0; 15; 12; –9; –8; 58; 45; 36; –85; 58; 36; –45; 2; 3; 25; –9.

    В отчет включить тексты программ на Паскале, реакцию ЭВМ., скрин

     

     

    Задание 4

    В одномерном массиве рассчитать произведение элементов, которые не равняются 0. 

    В отчет включить тексты программ на Паскале, реакцию ЭВМ., скрин

     

  • Контрольная, Основы алгоритмизации и программирования  Сделать на Паскале 3 задания

    5.8 Программа. Дано не менее трёх натуральных чисел, за которыми следует
    0. Определить три наибольших среди них.

    10.9.Пусть текстовый файл t разбит на непустые строки. Описать функцию
    count(t) для подсчета числа строк, которые:

    а) начинаются с буквы d;

    б) оканчиваются буквой z;

    в) начинаются и оканчиваются одной и той же литерой;
    г) состоят из одинаковых литер.

    8.8. Имеется матрица размерностью 98x47 элементов типа real. Написать
    программу, которая позволяет ввести значения элементов матрицы c
    клавиатуры и вывести на экран результат каждого вычисления, указав индексы
    элемента, а также количество вычислений.
    Вычислить:
    а) значение SIN для всех элементов, значения которых не превышают 75°;
    б) значение LN для всех положительных элементов;
    г) значение COS для отрицательных углов.

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

  • 1.Текстовая лабораторная работа № 1. Задание на лабораторную работу № 1 размещено: Учебное методическое пособие Время не ограничено.
    Каждое контрольное задание в составе лабораторных работ состоит
    из нескольких задач, требующих разработки программ на Паскале (можно
    использовать PascalABC). Использование Delphi не допускается. Разработанные и отлаженные программы (обязательно сопровождающиеся комментариями в тексте), а также отчет по каждой лабораторной работе
    студент по мере освоения соответствующих разделов языка программирования отправляет на проверку.
    Текстовая лабораторная работа № 2. Задание на лабораторную работу № 2 размещено: Учебное методическое пособие.Время не ограничено
    созданию программ с использованием массивов (одномерных и матриц) и множеств.

  • 1. В одномерном числовом массиве найти сумму простых ее членов.
    2. Для заданного целочисленного массива найти N x N найти максимум среди сумм элементов диагоналей, параллельных главной диагонали.

    Оформить вторую задачу из лабораторной с использованием модуля.

  • Автотранспортное предприятие имеет парк машин. Каждая характеризуется следующими показателями
    -марка машины;
    -число лет эксплуатации;
    -пробег машины;
    -количество ремонтов.
    Выдать информацию о машинах количество ремонтов, которых больше 20. Вычислить суммарную стоимость всех машин.
    1. На основе предложенной информации:
    а) решить задачу из данных комбинированного типа, используя систему программирования Pascal ABC.

  • Решение задач, ППРЗ, программирование

    5. Дано: натуральное число n, целые числа x1, ..., xn. Определить количество чисел, входящих в последовательность по одному разу.

     9. Дано: натуральное число n, действительные числа x1, ..., xn. Найти s, равное среднему арифметическому чисел, и наибольшее отклонение от среднего, т.е.

    max(|x1-s|, |x2-s|, …, |xn-s|).

    14 .Дано: натуральные числа m, n, действительная матрица размера m x n. Найти среднее арифметическое элементов каждого из ее столбцов.

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

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

    Задача 1

    Условие:

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

    Задача 2

    Условие:

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

    Задача 3

    Условие:

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

    Задача 4

    Условие:

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

    Задача 5

    Условие:

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

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

     

    Задание 1

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

    Задание 2

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

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

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

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

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

     

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

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

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

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

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

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

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

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

  • Контрольная, Информатика и программирование  5 задач по програмированию на Паскале

    Задание 1

    Дано уравнение окружности в виде: х22=49. С клавиатуры вводятся координаты х, y точки M(2, 4). Если точка оказывается внутри заданной области, то вывести сообщение «Точка принадлежит области», в противном случае вывести сообщение «Точка не принадлежит области».

    В отчет включить текст программы на Паскале, реакцию ЭВМ. + скриншот рзультата

    Задание 2

    Составить блок-схему алгоритма и программу на Паскале для вычисления функций z. Ввести программу в ЭВМ, вычислить значения функции и проверить ее для самостоятельно выбранных трех пар значений переменных X и Y.

    + скриншот рзультата

     

    Задание 3

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

    Ввести номер месяца и вывести количество дней в нем. 

    Показать результаты работы программ. (скриншот рзультата)

    Задание 4

    Составить блок-схему алгоритма и программу на Паскале для обработки массива из 15 чисел Х = (0.01; –3; 0; 1.25; –371; 0.5; –0.1; 1.2; –5; –172.3; 19783; –2.7; 43.51; 0; –0.02) при b=3. Вычислить произведение и количество элементов, не равных нулю и больше b.

     

    Задание 5

    Найти сумму и произведение элементов одномерного числового массива M = (5; 45; 6; 87; 41; 36; 74; 12; 3; 10).

    В отчет включить блок-схему, текст программы на Паскале, реакцию ЭВМ. + скриншот рзультата

     

     

     

  • Задание 1 .

    Составить блок-схему алгоритма и программу на Паскале для вычисления функций y(x). Ввести программу в ЭВМ, вычислить значения функции и проверить ее. В отчет включить блок-схему алгоритма, текст программы, реакцию ЭВМ. 

     

    Задание 2 .

    Составить блок-схему алгоритма и программу на Паскале. В квадратной комнате шириной A и высотой B есть окно и дверь с размерами C на D и M на N соответственно. Вычислите площадь стен для оклеивания их обоями. 

    В отчет включить текст программы, реакцию ЭВМ с приложением скриншота.

    Задание 3

    Составить блок-схему алгоритма и программу на Паскале для вычисления функций z. Ввести программу в ЭВМ, вычислить значения функции и проверить ее для самостоятельно выбранных трех пар значений переменных X и Y.

     приложением скриншота

    Задание 4

    Составить блок-схему алгоритма и программу для обработки массива из 20 чисел X = (0,3; 5; 69; –3; 52; –20; –9; –23; –9; 10; 36; 12; 15; 23; –0,2; –36; –0,3; 8; 45; –7) при b = –6 Вычислить произведение и количество элементов, не равных нулю и больших b.

     приложением скриншота

    Задание 5 .

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

     

    В отчет включить текст программ на Паскале, реакции ЭВМ приложением скриншота

     

     

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

    АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ

     

     

    Задание 1

     

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

     

     

    Задание 2

     

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

     

    Задание 3

     

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

     

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

    Задание 4

     

    Дано число D и указатели P1 и P2 на начало и конец очереди (если очередь является пустой, то P1 = P2 = nil). Добавить элемент со значением D в конец очереди и вывести новые адреса начала и конца очереди.

     

     

     

     

  • 5 лабораторных работ по информатике

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

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

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

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

    Таблица значений функции Создать таблицы значений функции для аргумента, изменяющегося в пределах [X1;X2] с заданным шагом dX. X1, X2 и dX ввести с клавиатуры. Выполнить программу несколько раз, задавая различные значения исходных данных. С помощью ручного просчета убедитесь в правильности вычислений.

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

    ПРОЦЕДУРЫ И ФУНКЦИИК

    Данной работе предъявляются следующие требования

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

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

    А. На основе таблицы, включающей названия 10 моделей автомобилей, их технические характеристики (мощность, наибольшая скорость, масса, вид кузова, рабочий объем цилиндра), цену: 1. Напечатать таблицу, расположив модели в порядке невозрастания мощности. 2. Вывести на печать характеристики модели с наименьшим рабочим объемом цилиндра. 3. Напечатать таблицу в порядке неубывания стоимости моделей. 4. Вывести на печать технические характеристики автомобиля с наибольшей скоростью. 5. Напечатать таблицу, расположив модели в порядке невозрастания рабочего объема цилиндра. 6. Вывести на печать характеристики модели с наибольшей мощностью. Б. На основе таблицы чемпионата по футболу, содержащей данные о команде: название команды, число выигрышей, поражений, ничьих, количество забитых и пропущенных мячей: 7. Составить итоговую таблицу чемпионата, подсчитать число очков для каждой команды и расположить их в порядке невозрастания. 8. Напечатать результаты команды, набравшей наибольшее количество очков. 9. Напечатать таблицу, расположив команды в порядке невозрастания пропущенных очков. 10. Напечатать результата команд, набравших одинаковое количество очков. 11. Вывести таблицы в порядке неубывания числа поражений. 12. Напечатать результаты команды, набравшей наименьшее количество очков. В. На основе записной книжки, содержащей сведения: фамилия, год рождения, адрес (город; улица; номер дома; квартира), место работы (учебы): 13. Напечатать описок в алфавитном порядке. 14. Напечатать фамилии лиц, живущих в Красноярске. 15. Напечатать фамилии и адреса лиц, живущих в Красноярске по улице Киренского, и расположить список в алфавитном порядке. 16. Напечатать список лиц, работающих (учащихся) в КГТУ. 17. Напечатать в алфавитном порядке сведения о лицах старше 30 лет. Г. На основе таблицы, включающей название планеты, расстояние от Солнца, количество, спутников, период обращения, средний радиус, массу, вывести на печать? 18. Характеристики планет, расположенных в порядке невозрастания количества спутников (массы, радиуса обращения). 19. Составить таблицу в алфавитном порядке. 20. Характеристики самой маленькой планеты. 21. Планеты, находящиеся на расстоянии менее 2 а.ед. от Солнца. 22. Характеристики планет с наибольшим периодом обращения. Д. На основе экзаменационной ведомости, включающей фамилии студентов и дисциплины (математика, физика, программирование, история), подсчитать средний балл для каждого студента и вывести на печать: 23. Ведомость в порядке невозрастания среднего балла. 24. Результаты сессии для студента, набравшего наибольший балл. 25. Ведомость, упорядоченную в алфавитном порядке и подсчитать средний балл по каждому предмету. 26. Фамилии студентов и название дисциплины, по которой получена двойка. 27. Напечатать название предмета, по которому получено наибольшее количество двоек, и фамилии студентов, получивших по этому предмету двойку.

  • Задание № 1

    Вопрос № 1.

    Какого типа переменным можно присваивать значения переменных другого типа?

    Вопрос № 2

    Какие типы в языке Pascal относятся к порядковым типам?

    Вопрос № 3

    Чем отличается символьный тип от строкового?

    Вопрос № 4

    Назвать диапазоны допустимых значений для целых и вещественных типов данных.

    Вопрос № 5

    Какие операторы можно использовать с логическим (BOOLEAN) типом, какие операторы возвращают значения логического типа?

    Вопрос № 6

    Как объявляются перечислимые типы данных?

    Вопрос № 7

    Какое максимальное число элементов перечислимого типа?

    Вопрос № 8

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

    Вопрос № 9

    Можно ли в качестве элементов ограниченного типа использовать вещественные числа?

     

    Вопрос № 10

    Какова максимально возможная длина строки и какова длина строки по умолчанию (без её явного объявления)?

    Вопрос № 11

    Каков порядок выполнения арифметических операций?

     

    Вопрос № 12

    Каков порядок выполнения логических операций?

    Вопрос № 13

    Какой тип операндов у операций отношения и у логических операций?

    Вопрос № 14

    Какого типа переменные Z и Y в программе, содержащей строку:

    Вопрос № 15

    Переменные какого типа можно использовать в качестве параметров цикла FORTODO?

    Вопрос № 16

    В чем отличие циклов WhileDo от RepeatUntil?

    Вопрос № 17

    В каких операторах цикла допускается изменять параметр цикла, а в каких нет?

    Вопрос № 18

    Определение массива.

    Вопрос № 19

    Переменные какого типа можно использовать в качестве индексов массива?

    Вопрос № 20

    Какие объекты (переменные, выражения и т.д.) можно использовать в качестве индексов массива?

    Вопрос № 21

    Какова структура программы?

    Вопрос № 22

    Для чего используется составной оператор?

    Вопрос № 23

    Для чего используются операторы цикла и логический оператор?

    Задание 2

    Перевести числа 1234 и 4321 в двоичный и шестнадцатеричный вид.

    Задание 3

    Составить программу, в которой с помощью оператора While подсчитать сумму ряда:

     

    до тех пор пока член ряда не будет меньше 0,005.

    Задание 4

     

    Составить программу, в которой с помощью оператора While организовать цикл, в котором значения параметра t менялись от 0.5 до 5 с шагом h = 0.1. Вывести на экран значения t и функции.

     

    Задание 5

     

    Составить программу, в которой с помощью оператора For подсчитать сумму ряда:

     

    Задание 6

    Составить программу, в которой с помощью оператора REPEAT протабулировать функцию y=2*x+0.33 в диапазоне параметра от 1 до 5 с шагом 0.25.

    Задание 7

    Составить программу, в которой составить массив C[1..100] из псевдослучайных символов из диапазона CHR(65)-CHR(90) и определить количество символов 'A','B','C' и 'D'.

    Задание 8

    Составить программу, в которой сформировать двумерный целочисленный массив А[1..30,1..30] из случайных целых чисел и определить количество элементов массива, значения которых больше 20.

     

     

     

     

     

     

     

  • Сделать контрольную работу по информатике

    Постановка задачи

     

    Задание. Вычислить значение определенного интеграла методом трапеций    при  n = 4; 8; 16.

    Сравнить полученные приближенные значения интеграла в программе Pascal с точными результатами найденными  аналитическим  способом, и по формуле Ньютона-Лейбница, с помощью встроенных функций в математическом пакете MathСad и инструментов в электронных таблицах  Excel. Построить графики функций в Excel и Mathcad.