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





НазваниеУчебно-методический комплекс дисциплины высокоуровневые методы информатики и программирования Специальность: 080801. 65 «Прикладная информатика (в менеджменте)»
страница3/5
Дата публикации07.10.2013
Размер0.51 Mb.
ТипДокументы
100-bal.ru > Информатика > Документы
1   2   3   4   5
Тема: "Реализация разветвляющегося алгоритма в Delphi"
Задание: реализовать в Delphi приложение, спроектированное по варианту в практическом задании №1.
Рекомендуемая литература: 1, 3-5, 7-12
Практическое занятие № 2

Тема: "Циклы"
Задание: спроектировать приложение, реализующее функции по варианту, т.е. разработать алгоритм и интерфейс разрабатываемого приложения.

Варианты:

  1. Написать программу, вычисляющую количество дрожжей через N часов. В начальный момент времени имеется S кг дрожжей. Через каждый час количество дрожжей увеличивается на 15%, но на исходе часа M кг дрожжей удаляется.

  2. Написать программу вычисляющую и выводящую на экран таблицу значений функции y = x2-ab-cx для х = -5, -6, -7, …,-35. Исходные данные (в экспоненциальной форме записи): а = 1.14Е+1; b= -4.21E+2; с = 3.25Е+3.

  3. Написать программу, нахождения наибольшего значения функции y = ax3 + bx - c при изменении х от хнач до хкон с шагом h. Исходные данные: a = 2,14; b = -4,21; c = 3,25; хнач =-4,5; хкон = -33,5; h = -0,5.



  1. Написать программу, вычисляющую бесконечную сумму с точностью  = 0,0001. Считать, что требуемая точность достигнута, если очередное слагаемое оказалось по модулю меньше, чем .

  2. Написать программу, нахождения приближенно с точностью до 0,01, минимума функции f(x) = ax2 + + bx + c на отрезке х1 <= x <= x2. Значения х1, х2 и а, b, c ввести как константы.

  3. Написать программу, вычисляющую число размещений из n по m по формуле = n  (n – 1)…(n – m + 1), где целые числа n и m ввести с клавиатуры ( n>=m>0).

  4. Написать программу вычисления значения выражения ( 9 + (9 +…+(9 + 91/2)1/3…)1/ m-1)1/ m .

  5. Написать программу вычисления бесконечной суммы с точностью  = 0,0001. Считать, что требуемая точность достигнута, если очередное слагаемое оказалось по модулю меньше, чем .

  6. Составить программу для вычисления и вывода на экран таблицы значения сумм для a<= x <= b, изменяющегося с шагом h = (b – a)/ 10. Значения a, b, n задать с клавиатуры.

  7. Дано натуральное число N. Написать программу вычисления .

  8. Дано действительное число х. Вычислить

  9. Дано натуральное число n и действительное число х. Написать программу, вычисляющую выражение Дано S = sin x + sin sin x + …+ sin sin…sin x

  10. Дано натуральное число n и действительное число a. Написать программу, вычисляющую P = a(a - n)(a –2n)…(a – n2).

  11. Дано натуральное число n и действительное число a. Написать программу, вычисляющую P = a(a + 1)…(a +n – 1).

  12. Написать программу вычисления системы, где x[-1; 0], а n =0,2.


Рекомендуемая литература: 1, 3-5, 7-12
Лабораторное занятие № 2

Тема: "Реализация циклического алгоритма в Delphi"
Задание: реализовать в Delphi приложение, спроектированное по варианту в практическом задании №2.
Рекомендуемая литература: 1, 3-5, 7-12
Практическое занятие № 3

Тема: "Двумерные массивы"
Задание: спроектировать приложение, реализующее функции по варианту, т.е. разработать алгоритм и интерфейс разрабатываемого приложения.

Варианты:

  1. Составить программу, которая заполняет квадратную матрицу порядка n натуральными числами 1, 2, 3, 4, …, n2, записывая их в неё «по спирали». Например, для n=5 получим следующую матрицу:



  1. Дана действительная квадратная матрица порядка 2n. Получить новую матрицу, переставляя её блоки размера n x n по часовой стрелке, начиная с блока в левом верхнем углу.

  2. Вычислить сумму и число положительных элементов матрицы, находящихся над главной диагональю.

  3. Дана матрица размером m x n. Определить количество особых элементов, считая особым, если он больше суммы остальных элементов его столбца.

  4. Дана матрица m x n. Найти в каждой строке матрицы максимальный и минимальный элементы и поменять их местами с первым и последним элементом строки соответственно.

  5. Дана целая квадратная матрица n-го порядка. Определить является ли она магическим квадратом, т. е. такой, в которой суммы элементов во всех строках и столбцах одинаковы.

  6. Дана квадратная матрица m x n. Записать на место отрицательных элементов матрицы нули, а на место положительных – единицы.

  7. Дана действительная матрица размером m x n, все элементы которой различны. В каждой строке выбирается элемент с наименьшим значением, затем среди этих чисел выбрать наибольшее.

  8. Дана прямоугольная матрица. Найти строку с наибольшей и наименьшей суммой элементов. Вывести на печать найденные строки и суммы их элементов.

  9. Заданы матрицы А размерности m x n и В размерности n x l. Определить матрицу С размерности m x l, равную произведению матриц А и В.

  10. Задана матрица порядка n и число k. Разделить элементы k – й строки на диагональный элемент, расположенный в этой строке.

  11. Пусть задана действительная матрица размером m x n. Требуется преобразовать матрицу следующим образом: поэлементно вычесть последнюю строку из всех строк, кроме последней.

  12. Среди тех строк целочисленной матрицы, которые содержат только нечетные элементы, найти строку с максимальной суммой модулей элементов.

  13. Расположить столбцы матрицы D[M,N]. В порядке возрастания элементов k-й строки (1<=k<=M).

  14. Пусть задана действительная матрица размером m x n. Требуется преобразовать матрицу следующим образом: строку с номером n сделать столбцом с номером n, а столбец с номером n – строкой с номером n.



Лабораторное занятие № 3

Тема: "Обработка двумерных массивов в Delphi"
Задание: реализовать в Delphi приложение, спроектированное по варианту в практическом задании №3.
Рекомендуемая литература: 1, 3-5, 7-12
Практическое занятие №4

Тема: "Строки и текстовые файлы"
Задание: спроектировать приложение, реализующее функции по варианту, т.е. разработать алгоритм и интерфейс разрабатываемого приложения.

Варианты:

  1. Дан файл, содержащий текст, записанный строчными русскими буквами. Получить в другом файле тот же текст, записанный заглавными буквами.

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

  3. Дан файл, содержащий текст на русском языке. Выяснить, вхо­дит ли данное слово в указанный текст, и если да, то сколько раз.

  4. Дан файл, содержащий текст на русском языке. В предложе­ниях некоторые из слов записаны подряд несколько раз (предло­жение заканчивается точкой или восклицательным знаком). По­лучить в новом файле отредактированный текст, в котором удале­ны повторные вхождения слов в предложение.

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

  6. Дан файл, содержащий текст на русском языке. Определить,
    сколько раз встречается в нем самое длинное слово.

  7. Дан файл, содержащий произвольный текст. Проверить, пра­вильно ли в нем расставлены круглые скобки (т. е. находится ли правее каждой открывающейся скобки закрывающаяся и левее закрывающейся — открывающаяся).

  8. Дан файл, содержащий текст на русском языке. Составить в алфавитном порядке список всех слов, встречающихся в этом тексте.

9. Дан файл, содержащий текст на русском языке. Определить, сколько раз встречается в нем самое короткое слово.

  1. Дан файл, содержащий текст на русском языке и некоторые два слова. Определить, сколько раз они встречаются в тексте и сколько из них — непосредственно друг за другом.

  2. Дан файл, содержащий текст на русском языке. Выбрать из него те символы, которые встречаются в нем только один раз, в том порядке, в котором они встречаются в тексте.

12. Дан файл, содержащий строку. Определить, сколько в ней символов *, ;, :.

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

14. Даны файл, содержащий текст на русском языке, и неко­торая буква. Подсчитать, сколько слов начинается с указанной буквы.

15. Дан файл, содержащий текст на русском языке. Найти слово, встречающееся в каждом предложении, или сообщить, что такого слова нет.
Рекомендуемая литература: 1, 3-5, 7-12
Лабораторное занятие № 4

Тема: "Обработка строк и текстовых файлов в Delphi"
Задание: реализовать в Delphi приложение, спроектированное по варианту в практическом задании №4.
Рекомендуемая литература: 1, 3-5, 7-12
Министерство культуры Российской Федерации

Алтайский филиал федерального государственного образовательного

учреждения высшего профессионального образования

«МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

КУЛЬТУРЫ И ИСКУССТВ»

Кафедра прикладной информатики


Учебно-методический комплекс дисциплины

Высокоуровневые методы информатики и программирования

Специальность:

080801.65 – «Прикладная информатика (в менеджменте)»
ПЕРЕЧЕНЬ ВОПРОСОВ К ЭКЗАМЕНУ


  1. Среды разработки Windows-приложений и языки программирования высокого уровня.

  2. Visual и Object Basic, Pascal и C++.

  3. Компилятор, транслятор и интерпретатор.

  4. Скоростная разработка прикладных программ.

  5. Интегрированная среда разработки.

  6. Разветвлённые приложения.

  7. Генератор отчётов.

  8. Многодокументальный интерфейс.

  9. Связывание и внедрение объектов.

  10. Программный интерфейс разработки графических приложений.

  11. Библиотека визуальных компонент.

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

  13. Открытая соединимость баз данных.

  14. Структурированный язык запросов.

  15. Машина базы данных.

  16. Модульное программирование.

  17. Объект, инкапсуляция, класс объектов и экземпляр.

  18. Свойства и операции (события), обработчики событий.

  19. Наследование и полиморфизм, классы потомок и родитель.

  20. Конструктор и деструктор.

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

  22. Англо-русский словарь разработчика ПО.

  23. Интерфейс и объекты со своими свойства и событиями в Delphi. Состав проекта Delphi.

  24. Структура модуля и средства связи модулей. Типы переменных.

  25. Операторы и алгоритмы работы с матрицами.

  26. Операторы и алгоритмы работы со строками.

  27. Операторы и алгоритмы работы с файлами.


Министерство культуры Российской Федерации

Алтайский филиал федерального государственного образовательного

учреждения высшего профессионального образования

«МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

КУЛЬТУРЫ И ИСКУССТВ»
Кафедра прикладной информатики

Учебно-методический комплекс дисциплины
Высокоуровневые методы информатики и программирования
Специальность:

080801.65 – «Прикладная информатика (в менеджменте)»


ПРАКТИЧЕСКИЕ ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ СТУДЕНТОВ
Задание: Разработать интерфейс приложения, алгоритм, реализующий задание по варианту, и реализовать приложение в Delphi. Разделить по темам


  1. Напечатать таблицу значений функции y=f(x), если заданы диапазон [a,b] и шаг h изменения аргумента x. Сумма вычисляется с точностью до члена ряда, меньшего e. f(x)=

  2. Напечатать таблицу значений функции y=f(x), если заданы диапазон [a,b] и шаг h изменения аргумента x. Сумма вычисляется с точностью до члена ряда, меньшего e. f(x)=E(x)=

  3. Напечатать таблицу значений функции y=f(x), если заданы диапазон [a,b] и шаг h изменения аргумента x. Сумма вычисляется с точностью до члена ряда, меньшего e. f(x)=arcsec(x)

  4. Напечатать таблицу значений функции y=f(x), если заданы диапазон [a,b] и шаг h изменения аргумента x. Сумма вычисляется с точностью до члена ряда, меньшего e. f(x)=arcsin(x)=x+

  5. Написать программу для ввода, обработки и вывода двумерного массива. В каждой строке матрицы поменять местами максимальный и минимальный элемент строки.

  6. Написать программу для ввода, обработки и вывода двумерного массива. Упорядочить строки по возрастанию значений первых элементов строк.

  7. Написать программу для ввода, обработки и вывода двумерного массива. Каждый положительный элемент заменить суммой предшествующих ему в этом столбце положительных элементов.

  8. Написать программу для ввода, обработки и вывода двумерного массива. Упорядочить столбцы матрицы по возрастанию количества отрицательных элементов.

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

  10. Разработать программу обработки текста. Определить слова, в которых доля заданного символа максимальна.

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

  12. Разработать программу обработки текста. Определить, является ли текст перевёртышем.

  13. Разработать программу, вычисляющую наивысшую месячную производительность рабочих. Сведения о количестве деталей, собираемых рабочими, содержатся в файле.

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

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


Рекомендуемая литература: 1, 3-5, 7-12
Министерство культуры Российской Федерации

Алтайский филиал федерального государственного образовательного

учреждения высшего профессионального образования
1   2   3   4   5

Похожие:

Учебно-методический комплекс дисциплины высокоуровневые методы информатики и программирования Специальность: 080801. 65 «Прикладная информатика (в менеджменте)» iconРабочая программа по учебной дисциплине Высокоуровневые методы информатики...
Рабочая программа предназначена для преподавания дисциплины «Высокоуровневые методы информатики и программирования» студентам очной...
Учебно-методический комплекс дисциплины высокоуровневые методы информатики и программирования Специальность: 080801. 65 «Прикладная информатика (в менеджменте)» iconУчебно-методический комплекс дисциплины управление безопасностью...
Рабочая программа предназначена для преподавания дисциплины «Основы электронной коммерции» студентам очной полной формы обучения...
Учебно-методический комплекс дисциплины высокоуровневые методы информатики и программирования Специальность: 080801. 65 «Прикладная информатика (в менеджменте)» iconУчебно-методический комплекс дисциплины информационные технологии...
Специальность 080801. 65 «Прикладная информатика (по областям)» Форма подготовки (очная)
Учебно-методический комплекс дисциплины высокоуровневые методы информатики и программирования Специальность: 080801. 65 «Прикладная информатика (в менеджменте)» iconУчебно-методический комплекс дисциплины разработка и стандартизация...
Специальность 080801. 65 «Прикладная информатика (по областям)» Форма подготовки (очная)
Учебно-методический комплекс дисциплины высокоуровневые методы информатики и программирования Специальность: 080801. 65 «Прикладная информатика (в менеджменте)» iconУчебно-методический комплекс дисциплины web-технологии Специальность...
Специальность 080801. 65 «Прикладная информатика (по областям)» Форма подготовки (очная)
Учебно-методический комплекс дисциплины высокоуровневые методы информатики и программирования Специальность: 080801. 65 «Прикладная информатика (в менеджменте)» iconУчебно-методический комплекс дисциплины интеллектуальные информационные...
Московский государственный технический университет радиотехники, электроники и автоматики (мгту мирэа)
Учебно-методический комплекс дисциплины высокоуровневые методы информатики и программирования Специальность: 080801. 65 «Прикладная информатика (в менеджменте)» iconУчебно-методический комплекс дисциплины: Поведение потребителей Специальность:...
Методические указания по выполнению контрольной работы одобрены на заседании Научно-методического совета взфэи
Учебно-методический комплекс дисциплины высокоуровневые методы информатики и программирования Специальность: 080801. 65 «Прикладная информатика (в менеджменте)» iconУчебно-методический комплекс учебной дисциплины основы прогнозирования...
Государственное образовательное учреждение высшего профессионального образования города Москвы
Учебно-методический комплекс дисциплины высокоуровневые методы информатики и программирования Специальность: 080801. 65 «Прикладная информатика (в менеджменте)» iconУчебно-методический комплекс учебной дисциплины интеллектуальные...
Государственное образовательное учреждение высшего профессионального образования города Москвы
Учебно-методический комплекс дисциплины высокоуровневые методы информатики и программирования Специальность: 080801. 65 «Прикладная информатика (в менеджменте)» iconУчебно-методический комплекс дисциплины операционные системы, среды...
Сможете ли вы сделать карьеру в той сфере деятельности, которая подразумевает постоянное общение с людьми, или такая
Учебно-методический комплекс дисциплины высокоуровневые методы информатики и программирования Специальность: 080801. 65 «Прикладная информатика (в менеджменте)» iconУчебно-методический комплекс дисциплины проектирование информационных...
Основная цель изучения курса “Исследование систем управления” приобретение знаний, формирование и развитие умений и навыков исследовательской...
Учебно-методический комплекс дисциплины высокоуровневые методы информатики и программирования Специальность: 080801. 65 «Прикладная информатика (в менеджменте)» iconУчебно-методический комплекс для специальности 080801 Прикладная...
Адаптировано в соответствии с учебным планом специальность 080801 Прикладная информатика в информационной сфере филиала рггу
Учебно-методический комплекс дисциплины высокоуровневые методы информатики и программирования Специальность: 080801. 65 «Прикладная информатика (в менеджменте)» iconУчебно-методический комплекс дисциплины: Технологии бизнес презентаций...
Для девятиклассника, который еще не определился с будущей профессией – это очень сложно. Поэтому на этом уроке я предлагаю учащимся...
Учебно-методический комплекс дисциплины высокоуровневые методы информатики и программирования Специальность: 080801. 65 «Прикладная информатика (в менеджменте)» iconУчебно-методический комплекс по дисциплине социология специальность:...
Личность как социальный тип. Социальный контроль и девиация. Личность как деятельный субъект. Социальные изменения. Социальные революции...
Учебно-методический комплекс дисциплины высокоуровневые методы информатики и программирования Специальность: 080801. 65 «Прикладная информатика (в менеджменте)» iconРабочая программа по дисциплине В. В высокоуровневые методы информатики и программирования
...
Учебно-методический комплекс дисциплины высокоуровневые методы информатики и программирования Специальность: 080801. 65 «Прикладная информатика (в менеджменте)» iconУчебно-методический комплекс дисциплины базы данных Специальность:...
Справочник студента, дабы уберечь неразумных от подводных камней реки знаний, расставленных злобными преподами. Сам автор имел обширную...


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск