Хелпикс

Главная

Контакты

Случайная статья





Контрольная работа дисциплине Основы программирования



Контрольная работа дисциплине "Основы программирования"

Выполнить одно любое задание на языке Паскаль или С++

1. Составить программу вычисления интегралов любым методом (прямоугольников, трапеций, Симпсона)

2. Вычислять и записывать в текстовый файл каждое значение суммы первых элементов ряда S = 1+1/2!+1/3!+1/4!+...Суммирование закончить, когда сумма станет больше заданного с клавиатуры числа N или когда число слагаемых превысит пятьдесят. Вывести на экран получившееся количество слагаемых и последнюю сумму. Вычисление факториала оформить в виде функции.

3. Ввести с клавиатуры целое число, вывести на экран его шестнадцатеричный код. Преобразование целого в строку символов оформить в виде процедуры (или функции). Текстовый файл содержит пять строк. Каждая строка состоит из пяти разделенных пробелом вещественных чисел. Ввести эти числа из файла в квадратную матрицу размером 55. Транспонировать матрицу (заменить строки на столбцы). Вывести на экран исходную и транспонированную матрицу в виде прямоугольных таблиц.

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

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

6. Разработать программу переводу чисел из одной системы счисления в другую

7. Разработать программу сортировку массива различными методами

8. Разработать программу решения нелинейных уравнений касательных Ньютона

9. Разработать программу решения нелинейных методом простых итераций

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

11 Разработать программу решения систем уравнений методом Гаусса

12. Разработать программу решения дифференциального уравнения методом Эйлера.

13. Разработать программу, ведущую учет работы Интернет-клуба (пользователь, №компьютера, начало сеанса, время пользования, тариф (от быстродействия компьютера), стоимость услуги консультанта, скидка за ночное время, стоимость).

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

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

16.  Разработать программу, ведущую учет проката видео/аудио дисков (заказчик, название, тип носителя, формат записи, дата выдачи, дата возврата, количество дней, тариф в сутки проката, надбавка за задержку, итого).

17. Разработать программу, ведущую учет доставки продуктов клиентам (клиент, продукт, количество, дальность доставки, надбавка за дальность доставки, скидка постоянному клиенту, сумма).

18. Разработать программу, ведущую учет отработанных часов и начисленной заработной платы сотрудников в отделе кадров (сотрудник, отдел, количество отработанных лет, отработанные часы, тариф, надбавка за выслугу лет, начислено).

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

20. Разработать программу, ведущую учет клубных взносов в спортивном клубе (Ф.И.О. спортсмена, вид спорта, соревнование, место, клубный взнос, скидка на клубный взнос (рассчитывается в зависимости от занятого места), сумма взноса).

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

22.Разработать программу, ведущую учет клиентов библиотеки. Данные о клиентах (Ф.И.О., индивидуальный номер, название книги, автор, инвентарный номер книги, срок сдачи).

23. Разработать программу формирования графиков отпусков сотрудников кафедры. Данные о сотрудниках (Ф.И.О., должность, табельный номер, продолжительность отпуска).

24. Разработать программу, ведущую учет результатов сдачи экзаменов студентами одной группы за один семестр (Ф.И.О. студента, номер зачетки, оценка по информатике, оценка по ин. яз., оценка по математике, оценка по физике).

25. Разработать программу, ведущую учет автомобилей на платной стоянке (номер автомобиля, фамилия владельца, время пользования стоянкой, стоимость).



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.