Разработка методического обеспечения к лабораторной работе «Язык С++»

Автор работы: Пользователь скрыл имя, 12 Января 2012 в 15:59, курсовая работа

Краткое описание

Объектом исследования данной курсовой работы является учебная дисциплина «Языки и системы программирования», а предметом исследования является методическое обеспечение темы данной учёбной дисциплины - «Функции в языке программирования С++. Организация программ с функциями».
Выполнение курсовой работы преследует ряд целей, среди которых:
• совершенствование навыков и умений применения основных теоретических положений, изучаемых в курсе «Методика профессионального обучения», в конкретной педагогической ситуации;
• систематизация профессиональных знаний и умений применения системы психолого-педагогических, методических и технических знаний при решении методических проблем;
• развитие навыков самостоятельного анализа литературных источников;
• овладение умениями выполнения методических разработок.
Достижение этих целей осуществляется путём выполнения ряда задач:
 провести методический анализ учебного материала;
 дать квалиметрическую оценку технологии обучения, её квалитативности и безопасности;
 разработать дидактические средства обучения;
 разработать методические рекомендации по ведению лабораторного занятия.

Содержание работы

Введение …………………………………………………………………3
1. Методический анализ учебного материала ………………………...5
2. Квалиметрия …………………………………………………………10
2.1. Спецификация……………………………………...……….10
2.2. Квалиметрическая оценка технологии…….………............12
3. Проектирование дидактических средств обучения………………...17
4. Методические рекомендации по ведению занятия………………....18
Заключение ……………………………………………………………...21
Библиографический список ……………………………………………22
Приложения ……………………………………………………..............23

Содержимое работы - 1 файл

Курсовик распечатать.docx

— 146.47 Кб (Скачать файл)

 
 
 
 
 
 
 
 
 
 
 
 

Приложение  Б

      Вариант теста контроля уровня сформированности ЗУНов по теме «Функции в языке программирования С++. Организация программ с функциями»

      Часть I.

    1. Должна ли функция быть определена и объявлена в начале программы?

      а) да;

      б) нет;

    1. Является ли Borland C++ 5.02 интегрированной средой, в которой происходит отладка программ?

      а) да;

      б) нет;

    1. Оператор return обеспечивает:

      а) вывод результата на экран;

      б) присвоение переменной какое-либо значение;

      в) немедленный возврат в вызываемую функцию и передачу вычисленного значения функции;

      г) вычисление значения;

    1. Типом возвращаемого результата не может быть:

      а) char;

      б) float;

      в) double;

      г) int;

    1. Переменная, объявляемая вне каких-либо функций:

      а) локальная;

      б) формальная;

      в) глобальная;

      г) фактическая;

    1. Сколькими способами функции обмениваются информацией:

      а) 1;

      б) 2;

      в) 3;

      г) 4;

      д) 5;

    1. Соотнесите знак операции и ее действие:
      1. ++
      А. Логическое ИЛИ
      1. ||
      Б. Инкремент
      1. &&
      В. Декремент
      1. --
      Г. Логическое И
      1. *
      Д. Умножение
 

Часть II.

  1. Вставьте пропущенные слова:

    Определение (описание) функции состоит из ………… и ………… функции.

  1. Дайте определение:

    Функция – это                                                                           

  1. Опишите типы числовых данных (не менее 2х).
 

Часть III.

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

,

при k=10, m=4, d=2,5; bi=1…4,6; ci=1…3,6.

Вычисление  суммы и факториала оформить в виде функций. 
 

      Эталон  решения теста  по теме «Функции в языке программирования С++. Организация программ с функциями» 

      Часть I.

Правильный  ответ
1.

2.

3.

4.

5

6.

7.

а

а

в

б

в

в

1-б, 2-а, 3-г, 4-в, 5-д

 

      Часть II.

Правильный  ответ
1.

2. 
 
 

3.

Заголовка, тела

Функция – это именованная последовательность описаний и операторов, выполняющая какое-либо законченное действие. 

Логический  (bool) - размер в байтах: 1, диапазон значений: false, true.

Целое (int) - размер в байтах: 2, диапазон значений: -32768 ÷ 32767.

Вещественное  двойной точности (double) - размер в байтах: 8, диапазон значений: 1.7e-308 ÷ 1.7e+308.

       

      Часть III.

      Эталон  отсутствует.

      Приложение  В

       Карточки  с заданиями 
 
 
 
 
 
 
 

        
 
 
 
 
 
 
 

        
 
 
 
 
 
 
 
 
 
 

        
 
 
 
 
 
 
 
 

        
 
 
 

        
 
 
 
 
 
 
 
 
 
 
 
 

      Приложение  Г

Контрольные вопросы

    1. Что такое  определение функции?
    2. Для чего нужен прототип функции?
    3. В чем отличие функции main от других функций?
    4. Какие действия выполняет оператор return?
    5. Поясните, как формируется список параметров в заголовке функции?
    6. Каким образом осуществляется вызов функции?
    7. Чем отличается объявление функции от ее определения и когда объявление не требуется?
    8. Поясните, когда применяется в функциях тип void?
    9. Что такое параметры по умолчанию и когда их целесообразно использовать?
  1. Дайте определение глобальной переменной. Где ее необходимо объявлять?
  1. Какова область действия локальной переменной?
  2. Чей приоритет выше в функции при совпадении имен локальной и глобальной переменных?
  3. Может ли одна функция описываться в теле другой функции?
  4. Поясните механизм обмена информацией между функциями.
  5. Дайте понятие формальных и фактических параметров.
  6. Почему не рекомендуется в функциях использовать глобальные переменные?
  7. Каким образом можно сохранить значение локальной переменной между  вызовами функции? 

Информация о работе Разработка методического обеспечения к лабораторной работе «Язык С++»