Тема 6. Функциональное программирование на языке Паскаль




II CEMECTP

Трудоемкость модуля (раздела) – 1 ЗЕТ (36 часов)

Название модуля (раздела дисциплины)* Аудиторная работа Самостоятельная работа Рубежный контроль балл Максимальное количество баллов по модулю (разделу дисциплины)
Учебное действие, оцениваемое в ходе текущего контроля балл Учебное действие, оцениваемое в ходе текущего контроля балл
5. Язык Паскаль и программа на языке Паскаль Активность студента на практических (семинарских) занятиях   Самостоятельное изучение учебного курса   тестирование    
Выступление с докладом по теме реферата   Написание реферата  
Участие в дискуссии   Подготовка к дискуссии  
6. Функциональное программирование на языке Паскаль Работа у доски   Выполнение практических заданий   тестирование    
Промежуточная аттестация (итоговое тестирование)              
ИТОГО              

Примерный график освоения дисциплины (18 недель)

учебная неделя                                    
мероприятие                 ПЗ1 РК1           ПЗ3 РК3 ПА

 


ЗАДАНИЯ ДЛЯ ВЫПОЛНЕНИЯ

 

Тема 5. Язык Паскаль и программа на языке Паскаль

Практические задания:

 

Вариант 1 Вариант 2 Вариант 3
1. Написать программу на языке Паскаль для выражения, предусмотреть «форматный» ввод/вывод данных:
           
2. Написать программу, моделирующую покупку, зависящую от времени работы магазина и имеющейся наличности 2. Написать программу расчета действительных корней квадратного уравнения, включая случай его вырождения в линейное 2. Написать программу, выдающую по времени и дню недели информацию о занятиях автора программы
           

 


Вопросы для письменного контроля:

1. Из чего состоит алфавит языка Паскаль? 2. Что такое оператор в языке Паскаль? 3. Что такое выражение в языке Паскаль? 4. Что такое maxint? 5. Какова структура программы на языке Паскаль? 6. Что такое идентификатор? 7. Что такое переменная? 8. Что такое тип? 9. Что такое блок в языке Паскаль? 10. Что такое раздел описаний? 11. Что такое область действия? 12. Что такое раздел операторов? 13. Что такое простые операторы? 14. Что такое пустой оператор? 15. Что такое оператор процедуры? 16. Что такое сложные операторы? 17. Что такое составной оператор? 18. Что такое оператор присваивания? 19. Что такое совместность по присваиванию? 20. Что такое простой тип? 21. Что такое целый тип языка Паскаль? 22. Что такое вещественный тип языка Паскаль? 23. Что такое логический тип языка Паскаль? 24. Что такое символьный тип языка Паскаль? 25. Что такое ординальный тип языка Паскаль? 26. Что такое перечисляемый тип языка Паскаль? 27. Что такое диапазонный тип языка Паскаль? 28. Что такое логическое выражение? 29. Что такое логические операции? 30. Какие операции используются в языке Паскаль?  

 


Тема 6. Функциональное программирование на языке Паскаль

Практические задания:

Вариант 1 Вариант 2 Вариант 3
1. Найти сумму ряда с точностью до 5-8 знака после запятой, сравнить с табличным значением:
           
2. Дана группа студентов. Написать процедуру, способную отобрать из девушек самую высокую голубоглазую блондинку, а из юношей самого старшего среди лысых и слепых. Выдать их имена и остальные параметры 2. Дан положительный числовой массив. Возвести максимальный элемент в степень N, если N – четное число, или в степень 1/N, если N – нечетное (N – номер максимального элемента). Написать процедуры, производящие возведение в степень 2. Определить, является введенная фраза палиндромом. Написать для этого функцию, выдающую логическое значение в соответствующих случаях
           

 

Вопросы для письменного контроля:

  1. Что такое процедура? 2. Что такое функция? 3. Что такое значение функции? 4. Что такое формальный параметр? 5. Что такое фактический параметр? 6. Для чего нужен выбирающий оператор? 7. Что такое условный оператор? 8. Что такое оператор варианта? 9. Для чего нужен оператор цикла? 10. Что такое цикл с предусловием? 11. Что такое цикл с постусловием? 12. Что такое цикл с шагом? 13. Что такое комбинированный тип? 14. Что такое массивовый тип? 15. Что такое индексированная переменная?     16. Что такое записной тип? 17. Что такое переменная-компонента? 18. Что такое запись с вариантами? 19. Что такое оператор присоединения? 20. Что такое строковый тип? 21. Что такое сравнение строк? 22. Что такое конкатенация строк? 23. Как изображаются строки в языке Паскаль? 24. Что такое файловый тип? 25. Для чего нужен файловый тип? 26. Как связать файл с меткой набора данных? 27. Как открыть файл на чтение? 28. Как открыть файл на запись? 29. Что такое присваиваемый тип? 30. Как оформить комментарий в языке Паскаль?

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-04-02 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: