Написание программ на языке программирования Паскаль - Программирование, компьютеры и кибернетика контрольная работа
![](/file/c17a668ccb7333e986a5a.jpg)
Главная
Программирование, компьютеры и кибернетика
Написание программ на языке программирования Паскаль
Вычисление приближённых значений функций, представленных бесконечными рядами. Определение максимального элемента матрицы. Сортировка символов в порядке неубывания. Определение разности между первым и вторым значениями и вывод ее на экран как погрешность.
посмотреть текст работы
скачать работу можно здесь
полная информация о работе
весь список подобных работ
Нужна помощь с учёбой? Наши эксперты готовы помочь!
Нажимая на кнопку, вы соглашаетесь с
политикой обработки персональных данных
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Федеральное агентство железнодорожного транспорта
Московский государственный университет путей сообщения
по дисциплине «Прикладное программирование»
на тему: «Написание программ на языке программирования Паскаль»
Контрольная работа представляется на проверку в электронном виде на CD диске или другом носителе информации и в распечатанном виде.
Пояснительная записка должна включать в себя:
1. Титульный лист, который должен содержать данные студента и его учебный шифр. Он представляется на проверку в напечатанном виде на стандартном листе формата А4;
3. Описание основных этапов решения задач;
4. Расчётные формулы и комментарии к ним и т.п.;
5. Список использованной литературы.
Задание и методические указания к выполнению контрольной работы
Контрольная работа выполняется в системе программирования Borland Pascal и содержит 4 задачи.
В 1-ой задаче предлагается вычислить приближённое значение функций, заданных бесконечными рядами, что широко используется при составлении всевозможных таблиц специальных функций.
Задачи 2 и 3 посвящены обработке матричной и символьной информации соответственно.
Задача 4 является ключевой, в ней создаётся меню, пункты которого вызывают предыдущие задачи.
Вариант 1-й и 3-й задачи выбирается по последней, а 2-й - по предпоследней цифрам учебного шифра студента. Вариант 4 задачи использует ранее выбранные.
Задание. Для функций, представленных ниже бесконечными рядами, вычислить их приближённые значения с точностью е=10 -3 в точке x=1,5.
Описание основных этапов решения задач.
При написании программы, я включила в нее следующие шаги:
1. Программа выполняет формулу, стоящую в правой части равенства, и выводит на экран ее значение при x=1,5;
2. Программа вычисляет приближенное значение бесконечного ряда, указанного в правой части равенства с точностью до члена ряда, меньшего е=10 -3 для x=1,5.
3. Программа находит разность между первым и вторым значениями и выводит ее на экран как погрешность.
Расчётные формулы и комментарии к ним.
Поскольку выражение для разложения бесконечного ряда содержит факториал, то для простоты вычисления я выразила к-ый член ряда через (к-1)-й.
Значение первого члена ряда я вычислила и задала до цикла с помощью оператора присваивания, а значения последующих членов - по формуле (1).
write(`Вычислим значение функции y=(x+1)*e^x при x=1.5');
writeln(`Вычислим приближенное значение правой части равенства, представленной бесконечным рядом с точностью до exp=10^-3');
Задание. Составить и выполнить программу согласно своему шифру (см. указание к выполнению контрольной работы).
При написании программы я использовала цикл.
writeln(`Задача для обнаружения максимального элемента матрицы.');
writeln(`Матрица размера 4х4 задается компьютером случайным образом:');
write(`Максимальный элемент матрицы `);
writeln(`Строка максимального элемента ',i,' Столбец максимального элемента ',k);
Задание. Составить и выполнить программу согласно своему шифру (см. указание к выполнению контрольной работы).
Ввести произвольную символьную цепочку. Отсортировать её символы в порядке неубывания (по алфавиту) вывести символы полученной цепочки с нечётных мест.
writeln(`Введите произвольно несколько буквенных символов с клавиатуры');
writeln(`А это символы, которые располагаются в предыдущей цепочке на нечетных местах');
Составить программу, меню которой содержит 3 пункта, каждый из которых вызывает соответствующую программу из разработанных ранее согласно своему варианту в задачах 1-3.
writeln(`Эта программа сейчас запустит все три программы, которые были написаны ранее. Нажмите Enter, чтобы начать');
writeln(`Для запуска программы из задачи2 нажмите Enter');
writeln(`И снова нажмите Enter, чтобы запустить третью задачу');
Только интернет-ресурсы (сайты и форумы):
2. http://vbrus.narod.ru/PascalInfo3.htm;
3. http://www.cyberforum.ru/pascal/thread103265.html;
4. http://www.cyberforum.ru/pascalabc/thread423268.html;
Иерархическая структура производного типа данных в языке Паскаль. Определение массива как упорядоченного набора фиксированного количества некоторых значений. Сортировка одномерных и двумерных массивов методом простых обменов, простым выбором и включением. курсовая работа [48,8 K], добавлен 27.11.2010
Изучение понятия и основных видов массивов. Ввод массива с клавиатуры и вывод на экран. Сортировка массивов. Метод простых обменов (пузырьковая сортировка). Сортировка простым выбором и простым включением. Решение задач с использованием массивов Паскаля. курсовая работа [82,1 K], добавлен 18.03.2013
Изучение символьных и строковых типов данных, алгоритма задачи на языке программирования Паскаль. Описания получения и установки отдельного символа строки, изменения регистра символов. Анализ создания и просмотра файла, поиска и сортировки информации. курсовая работа [440,7 K], добавлен 13.06.2011
Создание транслятора, обрабатывающего код программы на языке Паскаль и за счет эквивалентных операторов генерирующего программу на Си. Особенности внешней спецификации и работы лексического анализатора. Структура программы, вывод результатов на экран. курсовая работа [254,0 K], добавлен 02.07.2011
Программа на языке VBA, которая вводит исходные данные, выполняет расчеты и выводит на экран. Лист с начальными данными. Ввод начальных (нулевых) значений для расчетных величин. Вспомогательные переменные, счетчики циклов. Формирование матрицы данных. курсовая работа [2,7 M], добавлен 01.12.2010
Программирование на языке Паскаль: алфавит, решение задач, простейшие программы, разветвляющие программы, циклические программы, ввод-вывод, массивы, подпрограммы, строковые данные, записи, файлы, использование библиотеки CRT, графика в Паскале. учебное пособие [211,1 K], добавлен 30.03.2008
Выбор метода проектирования транслятора с языка Паскаль на язык Си, разработка и кодирование алгоритма программы. Использование допустимых операторов в исходном тексте, определение типов переменных и синтаксиса логических и арифметических выражений. курсовая работа [1,0 M], добавлен 03.07.2011
Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д. PPT, PPTX и PDF-файлы представлены только в архивах. Рекомендуем скачать работу .
© 2000 — 2021
Написание программ на языке программирования Паскаль контрольная работа. Программирование, компьютеры и кибернетика.
Реферат: Metaphysics Essay Research Paper METAPHYSICS What is
Контрольная работа: Электротравмы
Реферат по теме О соотношении этнического и социального
Реферат по теме Апофаза и троическое богословие
Реферат: Оптические квантовые генераторы
Сочинение По Произведению Шинель
Сочинение О Любом Человеке
Контрольная Работа На Тему Поэтика Сборника А.А. Фета "Вечерние Огни"
Сколько Максимум За Сочинение По Русскому
Дипломная работа: Программируемый таймер установки для подводного вытяжения позвоночника
Курсовая работа: Основные принципы информационно-поисковых систем. Скачать бесплатно и без регистрации
Дипломная работа по теме Кристаллическая и молекулярная структура диаммониевой и монометиламмониевой солей 5-нитраминтетразола
Реферат: Bob Marley Essay Research Paper Bob Marley
Реферат: Оптимизация системы образования
Нравственная Ответственность Руководителя Реферат
Эссе Счастье Не Цель Жизни С Аргументами
Синхронный двигатель с постоянными магнитами
Курсовая работа: Кредит, его сущность и принципы. Скачать бесплатно и без регистрации
Дипломная работа по теме Создание динамического Web-сайта с использованием языка программирования PHP
Мой Дом Моя Крепость Реферат
Аналитические методы расчета параметров регуляторов - Коммуникации, связь, цифровые приборы и радиоэлектроника лабораторная работа
Комплексное и всестороннее исследование правовых основ интеграции в рамках Единого экономического пространства - Государство и право курсовая работа
Исследование устойчивости относительно части переменных в критическом случае пары чисто мнимых и одного нулевого корней - Математика курсовая работа