Самостоятельная работа по дисциплине «Языки и методы программирования»




Скачать 74.76 Kb.
НазваниеСамостоятельная работа по дисциплине «Языки и методы программирования»
Дата публикации08.08.2013
Размер74.76 Kb.
ТипСамостоятельная работа
zadocs.ru > Бухгалтерия > Самостоятельная работа
Самостоятельная работа

по дисциплине «Языки и методы программирования»

направления «Прикладная математика и информатика»,

очное отделение, 1 курс, 2 семестр.
Для лучшего закрепления теоретических знаний и возможности их применения на практике студенту необходимо иметь возможность самостоятельно во внеучебное время практиковаться в решении задач или даже освоении некоторого дополнительного материала. По каждой теме дисциплины предлагается выполнить конкретное задание. Это - как правило, задача или изучение какой-то проблемы.

Для сдачи самостоятельной работы студент должен подготовить отчет или конспект, в котором перечислить: темы, понятия, которые были освоены самостоятельно; литературные источники по которым осваивался материал; номера страниц литературных источников, который непосредственно разбирал студент самостоятельно; простейшие программы, которые демонстрируют способы использования освоенных самостоятельно инструментов языка.

Выполнение самостоятельной работы может быть проверено различными способами: прием отчета, конспекта, устный опрос, вопрос на зачете или экзамене, контрольная работа и т.д.

Сдаются самостоятельные работы согласно «Графику учебного процесса». Прилагается список рекомендуемой литературы.




^ ТЕМА И СОДЕРЖАНИЕ

Рекоменду-емая литература

Задания

Формы

контроля

2 семестр

1.

Классификация и коды ошибок.

[8] – [11]

Рассмотреть типы ошибок, которые могут быть в программе.

Отчет, конспект

2.

Средства отладки программы на этапах компиляции и выполнения.

[8] – [11]

Рассмотреть средства отладки программы на этапах компиляции и выполнения (отладчик, точки останова, трассировка).

Отчет, конспект

3.

Обработка ошибок на этапе выполнения. Исключения.

[8] – [11]

Рассмотреть виды обработки ошибок на этапе выполнения. Конструкции try-finally, try-except.

Отчет, конспект

4.

Полиморфизм, наследование, инкапсуляция.

[8] – [11]

Рассмотреть основные понятия объектно-ориентированного программирования: полиморфизм, наследование, инкапсуляция.

Отчет, конспект

5.

Подпрограммы. Рекурсивные подпрограммы.

[1] – [6]

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

Отчет


^ Варианты заданий к п.5
1. Вычислить max(min(a,b),min(c,d)).

2. Описать функцию  Stepen (x,n) от вещественного x и натурального n, вычисляющую (посредством умножения) величину xn, и использовать ee для вычисления b=ak +(a+1)-5

3. Даны три натуральных числа. Определить их наибольший общий делитель. Использовать подпрограммы.

4. Даны отрезки a,b,c и d. Для каждой тройки этих отрезков, из которых можно построить треугольник, напечатать площадь данного треугольника. Определить процедуру Plo(x,y,z), печатающую площадь треугольника со сторонами x,y и z, если такой треугольник существует.

5. Описать процедуру  Socr(a,b,p,q) от целых параметров (), которая приводит дробь к несократимому виду .

6. Пусть процедура  Socr(a,b,p,q) от целых параметров () приводит дробь к несократимому виду . Описать данную процедуру и использовать ее для приведения дроби к несократимому виду .

7. Пусть процедура  maxmin(x,y) присваивает параметру x большее из вещественных чисел x и y, а параметру y - меньшее. Описать данную процедуру и использовать ее для перераспределения значений вещественных переменных a, b и c так, чтобы стало .

8. Описать функцию , где n и m - неотрицательные целые числа.

9. Даны координаты вершин двух треугольников. Определить, какой из них имеет большую площадь. Использовать подпрограммы.

10. Найти наименьшее общее кратное четырех заданных натуральных чисел. Использовать подпрограммы.

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

12. Даны натуральное число n. Выяснить, является ли оно степенью пятерки. Определить функцию, позволяющую распознавать степени пятерки.

13. Даны три натуральных числа. Определить их наибольший общий делитель. Использовать подпрограммы.

14. Числа Фибоначчи fn определяются следующим образом: f0 =f1 =1; fn =fn-1 +fn-2 при n=2,3,.... Написать программу вычисления fn для данного неотрицательного целого n, включающую использование нерекурсивной функции.

15. Вычислите выражение z (x) = (sign (x) + sign (y)) ∙ sign (x+y). При решении задачи определите и используйте функции sign:



16. Дана последовательность вещественных чисел а1, а2, …аn. Для каждого элемента последовательности аi подсчитайте количество элементов слева, которые по модулю меньше аi , и количество элементов справа, которые по модулю больше аi . Используйте подпрограмму, производящую вычисления для одного элемента последовательности.

17. Заданный массив целых чисел делится на три части двумя элементами: максимальным и минимальным. Определите сумму элементов в каждой части массива. Используйте функции для нахождения индексов минимального и максимального элементов и подсчета суммы элементов в указанной части массива.

18. Пусть дана прямоугольная матрица А (nm), элементами которой являются целые числа. Определите, в какой строке матрицы находится наибольшее количество симметричных чисел. Составьте функцию, проверяющую симметричность числа.

19. Пусть дана прямоугольная матрица А (nm), элементами которой являются целые числа. Замените все положительные четные числа на числа, являющиеся их «перевертышами». Составьте подпрограмму, получающую для заданного числа его «перевертыш» (число а будем считать «перевертышем» числа b, если, читая число а справа налево, получаем число b).

20. Пусть даны N шестизначных номеров троллейбусных билетов – ХХХХХХ. Определите те билеты, номера которых являются «счастливыми», то есть сумма первых трех цифр совпадает с суммой последних трех цифр. Используйте функцию для определения, является ли номер «счастливым».

21. Для заданной строки текста определите слова, которые содержат символы, отличные от букв. Напишите функцию, определяющую тип символа строки.

22. Опишите рекурсивную функцию, которая по заданному вещественному x и целому n вычисляет величину xn согласно формуле:



23. Числа Фибоначчи второго порядка u0 ,u1 ,u2 ,… определяются следующим образом:



Написать программу вычисления un для данного неотрицательного целого n

24. Описать рекурсивную функцию  Stepen(x,n) от вещественного x и натурального n, вычисляющую (через умножение) величину xn , и использовать ee для вычисления Величину 2k +k3 вычислять по формуле:

25. Для заданных границ интегрирования a и b вычислите значение определенного интеграла следующего вида (используя рекурсию):



26. Для заданных границ интегрирования a и b вычислите значение определенного интеграла следующего вида (используя рекурсию):



27. Для заданных границ интегрирования a и b вычислите значение определенного интеграла следующего вида (используя рекурсию):



28. Для заданных границ интегрирования a и b вычислите значение определенного интеграла следующего вида (используя рекурсию):



29. Для заданных границ интегрирования a и b вычислите значение определенного интеграла следующего вида (используя рекурсию):



30. Для заданных границ интегрирования a и b вычислите значение определенного интеграла следующего вида (используя рекурсию):



ЛИТЕРАТУРА

  1. Фаронов, В. В. Turbo Pascal 7.0.: начальный курс: учеб. пособие для вузов/ В.В. Фаронов. - М.: КНОРУС, 2006. - 576 с.

  2. Фаронов, В. В. Turbo Pascal: учеб. пособие для вузов/ В.В. Фаронов. - СПб.: Питер, 2007. - 368 с.

  3. Павловская, Т. А. Паскаль. Программирование на языке высокого уровня. Практикум: учеб. пособие/ Т.А. Павловская. - СПб.: Питер, 2007. - 317 с.

  4. Павловская, Т. А. Паскаль. Программирование на языке высокого уровня: учебник для вузов/ Т.А. Павловская. - СПб.: Питер, 2008. - 393 с.

  5. Рапаков, Г. Г. Turbo Pascal для студентов и школьников/ Г.Г. Рапаков, С.Ю. Ржецкая. - СПб.: БХВ-Петербург, 2007. - 352 с.

  6. Немнюгин, С. А. Turbo Pascal. Практикум: учеб. пособие/ С.А. Немнюгин. - 2-е изд. - СПб.: Питер, 2007. - 268 с.

  7. Серебряков В.А. Теория и реализация языков программирования: учеб. пособие/ В.А. Серебряков - М.: М3-Пресс, 2003. - 345 с.

  8. Хомоненко, А.Д., Delphi 7/ А.Д. Хомоненко; Под общ. ред. А.Д. Хомоненко. - СПб.: БХВ -Петербург, 2004. - 1216 с.

  9. Архангельский, А.Я., Delphi 7: Справочное пособие/ А.Я. Архангельский. - М.: Бином-Пресс, 2003. - 1024 с.

  10. Бобровский, С. И., Delphi 7: [описание системы и языка программирования Delphi]: учеб. курс/ С.И. Бобровский. - СПб.: Питер, 2005. - 736 с.

  11. Фаронов, В. В., Delphi. Программирование на языке высокого уровня: учеб./ В.В. Фаронов. - СПб.: Питер, 2008. - 640 с.

Добавить документ в свой блог или на сайт

Похожие:

Самостоятельная работа по дисциплине «Языки и методы программирования» iconЯзыки программирования: Кобол, С, Фортран, Basic, Pascal и др
Языки программирования это формальные языки, специально созданные для общения человека с компьютером. Каждый язык программирования,...

Самостоятельная работа по дисциплине «Языки и методы программирования» iconТема Языки программирования
Первые программы для компьютера создавались без использования систем программирования

Самостоятельная работа по дисциплине «Языки и методы программирования» iconСамостоятельная работа: уирс «Нейроэндокринные синдромы в гинекологии»
Общая симптоматология гинекологических болезней. Методы обследования. Курация больных

Самостоятельная работа по дисциплине «Языки и методы программирования» iconМетодические указания по лабораторным работам по дисциплине: Языки...
Для проведения лабораторных работ необходим дисплейный класс, в компьютерах которого должна быть установлена интегрированная среда...

Самостоятельная работа по дисциплине «Языки и методы программирования» iconУчебно-тематический план занятий (очная форма обучения) Содержание...
Приложения 1 Сводные таблицы (заочная и очно-заочная формы обучения): семестр изучения, аудиторная работа, самостоятельная работа,...

Самостоятельная работа по дисциплине «Языки и методы программирования» iconПрограмма по предмету «обж»; Самостоятельная работа студентов
Информационный учебный материал по дисциплине «Основы безопасности жизнедеятельности»

Самостоятельная работа по дисциплине «Языки и методы программирования» iconВопросы к экзамену по дисциплине «Высокоуровневые методы информатики и программирования»
Создать главное меню с мнемоническими кнопками, кнопками быстрого доступа и вложенными пунктами

Самостоятельная работа по дисциплине «Языки и методы программирования» iconМ осковский автомобильно-дорожный институт (государственный технический университет) кафедра
Асу выполнить большую часть заданий по двум дисциплинам «Информатика» и «Программирование на языке высокого уровня» (языки программирования...

Самостоятельная работа по дисциплине «Языки и методы программирования» iconМ осковский автомобильно-дорожный институт (государственный технический университет) кафедра
Асу выполнить большую часть заданий по двум дисциплинам «Информатика» и «Программирование на языке высокого уровня» (языки программирования...

Самостоятельная работа по дисциплине «Языки и методы программирования» iconСамостоятельная работа по дисциплине включает в себя следующие виды...
В процессе изучения тем по дисциплине студенты должны составить словарь терминов, в котором фиксируют основные понятия

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
zadocs.ru
Главная страница

Разработка сайта — Веб студия Адаманов