Критерии оценки выполнения студентом экзаменационной работы

БЮДЖЕТНОЕ УЧРЕЖДЕНИЕ

«СОВЕТСКИЙ ПРОФЕССИОНАЛЬНЫЙ КОЛЛЕДЖ»

 

 

 

МАТЕРИАЛЫ К ПРОМЕЖУТОЧНОЙ АТТЕСТАЦИИ

«Основы алгоритмизации и программирования»

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

230106 «Техническое обслуживание средств вычислительной техники

И компьютерных сетей»

(базовый уровень среднего профессионального образования)

 

   курс 3

семестр 6

 

Форма промежуточной аттестации: экзамен

                                                                   

 

Г. Советский 2013 г.


«РАССМОТРЕНО» На заседании ЦМК БУ СПО ХМАО - Югры «Советский профессиональный колледж» Председатель ________ Леденева Л.С.  Протокол №___________ «_______»_________________2013г.     «УТВЕРЖДАЮ» Заведующая отделением среднего профессионального образования ____________ С.К. Галиахметова             «_______»_________________2013г.  

Составлена в соответствии с Государственными требованиями к минимуму содержания и уровню подготовки выпускников по специальности

Техническое обслуживание средств вычислительной техники

И компьютерных сетей»

Составитель

Преподаватель:              

Брейнерт В. И. /_______________________/

 

                                               


ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

 

Промежуточная аттестация обучающихся  по предмету «Основы алгоритмизации и программирования» по разделам «Основные принципы алгоритмизации и программирования», «Программирование на алгоритмическом языке», «Программирование в объектно-ориентированной среде», проводится на основании:

- Устава Бюджетного учреждения среднего профессионального образования ХМАО - Югры «Советский профессиональный колледж»;

- Положения «О текущем контроле знаний и промежуточной аттестации обучающихся по программам среднего профессионального образования;

- Требований государственного стандарта среднего профессионального образования 230106 «Техническое обслуживание средств вычислительной техники и компьютерных сетей»;

- учебного плана по специальности 230106 «Основы алгоритмизации и программирования»;

- содержания рабочей программы по предмету «Основы алгоритмизации и программирования», разделы: «Основные принципы алгоритмизации и программирования», «Программирование на алгоритмическом языке», «Программирование в объектно-ориентированной среде».

Завершающий этап промежуточной аттестации по учебной дисциплине «Основы алгоритмизации и программирования» проводится в форме экзамена, форма проведения - устная.

ЦЕЛЬ :                                                                                                         

o Выявить уровень освоения знаний обучающихся по предмету «Основы алгоритмизации и программирования», разделы: «Основные принципы алгоритмизации и программирования», «Программирование на алгоритмическом языке», «Программирование в объектно-ориентированной среде» в соответствии требованиям государственного образовательного стандарта.

 

Каждый билет по предмету «Основы алгоритмизации и программирования» включает один теоретический вопрос и практическое задание по разным темам предмета.

БУ «Советский профессиональный колледж»

Утверждаю: Заведующая отделением среднего профессионального образования ____________ /С.К. Галиахметова БИЛЕТ № 1
Рассмотрено на заседании  ЦМК БУ «Советский профессиональный колледж» Председатель ________/   Протокол №__«_______»__________2013г.   «Основы алгоритмизации и программирования» 3 курс      

1.Определение алгоритма. Свойства алгоритма. Формы записи алгоритмов. Примеры.

2.Решить задачу (на языке Паскаль):

a. Подсчитать количество отрицательных чисел среди a,b,c

b. Составить программу для вычисления значения функции F(x) на отрезке [a,b]с шагом h. Результат представить в виде таблицы, где первый столбец – значения аргумента, второй – значения функции: F(x)=x-sinx.

Составил преподаватель __________/Брейнерт В. И./

 

 

БУ «Советский профессиональный колледж»

Утверждаю: Заведующая отделением среднего профессионального образования ____________ /С.К. Галиахметова БИЛЕТ № 2
Рассмотрено на заседании  ЦМК БУ «Советский профессиональный колледж» Председатель ________/   Протокол №__«_______»__________2013г.   «Основы алгоритмизации и программирования» 3 курс      
  1. Алгоритмы с ветвлением. Пример алгоритма.
  2. Решить задачу (на языке Паскаль):

a. Подсчитать количество положительных чисел среди a,b,c

b. Составить программу для вычисления значения функции F(x) на отрезке [a,b]с шагом h. Результат представить в виде таблицы, где первый столбец – значения аргумента, второй – значения функции: F(x)=2 cosx-sinx.

Составил преподаватель __________/Брейнерт В. И./

 

БУ «Советский профессиональный колледж»

Утверждаю: Заведующая отделением среднего профессионального образования ____________ /С.К. Галиахметова БИЛЕТ № 3
Рассмотрено на заседании  ЦМК БУ «Советский профессиональный колледж» Председатель ________/   Протокол №__«_______»__________2013г.   «Основы алгоритмизации и программирования» 3 курс      
  1. Алгоритм цикла с предусловием. Пример алгоритма.
  2. Решить задачу (на языке Паскаль):

a. Подсчитать количество нечетных чисел среди a,b,c

b. Составить программу для вычисления значения функции F(x) на отрезке [a,b]с шагом h. Результат представить в виде таблицы, где первый столбец – значения аргумента, второй – значения функции: F(x)=tg x+3.

Составил преподаватель __________/Брейнерт В. И./

 

 

БУ «Советский профессиональный колледж»

Утверждаю: Заведующая отделением среднего профессионального образования ____________ /С.К. Галиахметова БИЛЕТ № 4
Рассмотрено на заседании  ЦМК БУ «Советский профессиональный колледж» Председатель ________/   Протокол №__«_______»__________2013г.   «Основы алгоритмизации и программирования» 3 курс      
  1. Алгоритм цикла с постусловием. Пример алгоритма.
  2. Решить задачу (на языке Паскаль):

a. Определить, делителем каких чисел является a,b,c является число k.

b. Составить программу для вычисления значения функции F(x) на отрезке [a,b]с шагом h. Результат представить в виде таблицы, где первый столбец – значения аргумента, второй – значения функции: F(x)=sinx+tgx.

Составил преподаватель __________/Брейнерт В. И./

 

БУ «Советский профессиональный колледж»

Утверждаю: Заведующая отделением среднего профессионального образования ____________ /С.К. Галиахметова БИЛЕТ № 5
Рассмотрено на заседании  ЦМК БУ «Советский профессиональный колледж» Председатель ________/   Протокол №__«_______»__________2013г.   «Основы алгоритмизации и программирования» 3 курс      
  1. Основные типы данных.
  2. Решить задачу (на языке Паскаль):

a. Даны два числа. Если числа не равны, то заменить каждое из них одним и тем же числом, равным большему из исходных, а если равны – заменить нулями.

b. Составить программу для вычисления значения функции F(x) на отрезке [a,b]с шагом h. Результат представить в виде таблицы, где первый столбец – значения аргумента, второй – значения функции: F(x)=cosx+ctgx.

Составил преподаватель __________/Брейнерт В. И./

 

БУ «Советский профессиональный колледж»

Утверждаю: Заведующая отделением среднего профессионального образования ____________ /С.К. Галиахметова БИЛЕТ № 6
Рассмотрено на заседании  ЦМК БУ «Советский профессиональный колледж» Председатель ________/   Протокол №__«_______»__________2013г.   «Основы алгоритмизации и программирования» 3 курс      
  1. Целый и вещественный типы данных. Операции с переменными этого типа.
  2. Решить задачу (на языке Паскаль):

a. Составить программу, определяющую результат гадания на ромашке – «любит-не любит», взяв за исходное данное количество лепестков n.

b. Составить программу для вычисления значения функции F(x) на отрезке [a,b]с шагом h. Результат представить в виде таблицы, где первый столбец – значения аргумента, второй – значения функции: F(x)=3x+4sinx.

Составил преподаватель __________/Брейнерт В. И./

 

БУ «Советский профессиональный колледж»

Утверждаю: Заведующая отделением среднего профессионального образования ____________ /С.К. Галиахметова БИЛЕТ № 7
Рассмотрено на заседании  ЦМК БУ «Советский профессиональный колледж» Председатель ________/   Протокол №__«_______»__________2013г.   «Основы алгоритмизации и программирования» 3 курс      
  1. Логический тип данных. Символьный тип данных. Операции с переменными этого типа.
  2. Решить задачу (на языке Паскаль):

a. Подсчитать количество четных чисел среди a,b,c

b. Составить программу для вычисления значения функции F(x) на отрезке [a,b]с шагом h. Результат представить в виде таблицы, где первый столбец – значения аргумента, второй – значения функции: F(x)=xsinx.

Составил преподаватель __________/Брейнерт В. И./

 

 

БУ «Советский профессиональный колледж»

Утверждаю: Заведующая отделением среднего профессионального образования ____________ /С.К. Галиахметова БИЛЕТ № 8
Рассмотрено на заседании  ЦМК БУ «Советский профессиональный колледж» Председатель ________/   Протокол №__«_______»__________2013г.   «Основы алгоритмизации и программирования» 3 курс      
  1. Поколения языков программирования и их характеристики.
  2. Решить задачу (на языке Паскаль):

a. Определить правильность введения даты с клавиатуры (число – от 1 до 31, месяц – от 1 до 12). Если введены некорректные данные, то сообщить об этом.

b. Составить программу для вычисления значения функции F(x) на отрезке [a,b]с шагом h. Результат представить в виде таблицы, где первый столбец – значения аргумента, второй – значения функции: F(x)=5x+sin2x.

Составил преподаватель __________/Брейнерт В. И./

 

 

БУ «Советский профессиональный колледж»

Утверждаю: Заведующая отделением среднего профессионального образования ____________ /С.К. Галиахметова БИЛЕТ № 9
Рассмотрено на заседании  ЦМК БУ «Советский профессиональный колледж» Председатель ________/   Протокол №__«_______»__________2013г.   «Основы алгоритмизации и программирования» 3 курс      
  1. Система программирования. Классы систем программирования.
  2. Решить задачу (на языке Паскаль):

a. Написать программу, которая выводит сообщение «Пожароопасная ситуация», если температура в комнате выше 600С.

b. Составить программу для вычисления значения функции F(x) на отрезке [a,b]с шагом h. Результат представить в виде таблицы, где первый столбец – значения аргумента, второй – значения функции: F(x)=tgx.

Составил преподаватель __________/Брейнерт В. И./

 

 

БУ «Советский профессиональный колледж»

Утверждаю: Заведующая отделением среднего профессионального образования ____________ /С.К. Галиахметова БИЛЕТ № 10
Рассмотрено на заседании  ЦМК БУ «Советский профессиональный колледж» Председатель ________/   Протокол №__«_______»__________2013г.   «Основы алгоритмизации и программирования» 3 курс      
  1. Что такое библиотеки подпрограмм и для чего их используют.
  2. Решить задачу (на языке Паскаль):

a. Написать программу для решения квадратного уравнения ax2+bx+c=0.

b. Составить программу для вычисления значения функции F(x) на отрезке [a,b]с шагом h. Результат представить в виде таблицы, где первый столбец – значения аргумента, второй – значения функции: F(x)=6x+sinx.

Составил преподаватель __________/Брейнерт В. И./

 

 

БУ «Советский профессиональный колледж»

Утверждаю: Заведующая отделением среднего профессионального образования ____________ /С.К. Галиахметова БИЛЕТ № 11
Рассмотрено на заседании  ЦМК БУ «Советский профессиональный колледж» Председатель ________/   Протокол №__«_______»__________2013г.   «Основы алгоритмизации и программирования» 3 курс      

1. Понятие языка и среды программирования.

  1. Решить задачу (на языке Паскаль):

a. Написать программу для решения квадратного уравнения ax2+bx+c=0.

b. Составить программу для вычисления значения функции F(x) на отрезке [a,b]с шагом h. Результат представить в виде таблицы, где первый столбец – значения аргумента, второй – значения функции: F(x)=x+sin2x.

Составил преподаватель __________/Брейнерт В. И./

 

БУ «Советский профессиональный колледж»

Утверждаю: Заведующая отделением среднего профессионального образования ____________ /С.К. Галиахметова БИЛЕТ № 12
Рассмотрено на заседании  ЦМК БУ «Советский профессиональный колледж» Председатель ________/   Протокол №__«_______»__________2013г.   «Основы алгоритмизации и программирования» 3 курс      
  1. Структура программы на языке Turbo Pascal (на примере линейного алгоритма).
  2. Решить задачу (на языке Паскаль):

a. Подсчитать количество отрицательных чисел среди a,b,c

b. Составить программу для вычисления значения функции F(x) на отрезке [a,b]с шагом h. Результат представить в виде таблицы, где первый столбец – значения аргумента, второй – значения функции: F(x)=3x-cosx.

Составил преподаватель __________/Брейнерт В. И./

 

 

БУ «Советский профессиональный колледж»

Утверждаю: Заведующая отделением среднего профессионального образования ____________ /С.К. Галиахметова БИЛЕТ № 13
Рассмотрено на заседании  ЦМК БУ «Советский профессиональный колледж» Председатель ________/   Протокол №__«_______»__________2013г.   «Основы алгоритмизации и программирования» 3 курс      
  1. Стандартные функции для работы со строковыми переменными.
  2. Решить задачу (на языке Паскаль):

a. Подсчитать количество положительных чисел среди a,b,c

b. Составить программу для вычисления значения функции F(x) на отрезке [a,b]с шагом h. Результат представить в виде таблицы, где первый столбец – значения аргумента, второй – значения функции: F(x)= 5+tgx.

Составил преподаватель __________/Брейнерт В. И./

 

БУ «Советский профессиональный колледж»

Утверждаю: Заведующая отделением среднего профессионального образования ____________ /С.К. Галиахметова БИЛЕТ № 14
Рассмотрено на заседании  ЦМК БУ «Советский профессиональный колледж» Председатель ________/   Протокол №__«_______»__________2013г.   «Основы алгоритмизации и программирования» 3 курс      
  1. Типы файлов. Организация доступа к файлам.
  2. Решить задачу (на языке Паскаль):

a. Подсчитать количество нечетных чисел среди a,b,c

c. Составить программу для вычисления значения функции F(x) на отрезке [a,b]с шагом h. Результат представить в виде таблицы, где первый столбец – значения аргумента, второй – значения функции: F(x)=6x+sinx.

Составил преподаватель __________/Брейнерт В. И./

 

 

БУ «Советский профессиональный колледж»

Утверждаю: Заведующая отделением среднего профессионального образования ____________ /С.К. Галиахметова БИЛЕТ № 15
Рассмотрено на заседании  ЦМК БУ «Советский профессиональный колледж» Председатель ________/   Протокол №__«_______»__________2013г.   «Основы алгоритмизации и программирования» 3 курс      
  1. Пользовательские типы данных (структуры и записи).
  2. Решить задачу (на языке Паскаль):

a. Определить, делителем каких чисел является a,b,c является число k.

d. Составить программу для вычисления значения функции F(x) на отрезке [a,b]с шагом h. Результат представить в виде таблицы, где первый столбец – значения аргумента, второй – значения функции: F(x)= 3x+4sinx.

Составил преподаватель __________/Брейнерт В. И./

 

БУ «Советский профессиональный колледж»

Утверждаю: Заведующая отделением среднего профессионального образования ____________ /С.К. Галиахметова БИЛЕТ № 16
Рассмотрено на заседании  ЦМК БУ «Советский профессиональный колледж» Председатель ________/   Протокол №__«_______»__________2013г.   «Основы алгоритмизации и программирования» 3 курс      
  1. Понятие подпрограммы.
  2. Решить задачу (на языке Паскаль):

a. Составить программу, определяющую результат гадания на ромашке – «любит-не любит», взяв за исходное данное количество лепестков n.

e. Составить программу для вычисления значения функции F(x) на отрезке [a,b]с шагом h. Результат представить в виде таблицы, где первый столбец – значения аргумента, второй – значения функции: F(x)= x-2sinx.

Составил преподаватель __________/Брейнерт В. И./

 

 

БУ «Советский профессиональный колледж»

Утверждаю: Заведующая отделением среднего профессионального образования ____________ /С.К. Галиахметова БИЛЕТ № 17
Рассмотрено на заседании  ЦМК БУ «Советский профессиональный колледж» Председатель ________/   Протокол №__«_______»__________2013г.   «Основы алгоритмизации и программирования» 3 курс      
  1. История развития объектно-ориентированного программирования. Основные понятия и принципы.
  2. Решить задачу (на языке Паскаль):

a. Подсчитать количество четных чисел среди a,b,c

f. Составить программу для вычисления значения функции F(x) на отрезке [a,b]с шагом h. Результат представить в виде таблицы, где первый столбец – значения аргумента, второй – значения функции: F(x)= xcosx.

Составил преподаватель __________/Брейнерт В. И./

 

БУ «Советский профессиональный колледж»

Утверждаю: Заведующая отделением среднего профессионального образования ____________ /С.К. Галиахметова БИЛЕТ № 1 8
Рассмотрено на заседании  ЦМК БУ «Советский профессиональный колледж» Председатель ________/   Протокол №__«_______»__________2013г.   «Основы алгоритмизации и программирования» 3 курс      
  1. Суть процессов трансляции и компиляции.
  2. Решить задачу (на языке Паскаль):

a. Определить правильность введения даты с клавиатуры (число – от 1 до 31, месяц – от 1 до 12). Если введены некорректные данные, то сообщить об этом.

g. Составить программу для вычисления значения функции F(x) на отрезке [a,b]с шагом h. Результат представить в виде таблицы, где первый столбец – значения аргумента, второй – значения функции: F(x)= 5x-2cosx.

Составил преподаватель __________/Брейнерт В. И./

 

БУ «Советский профессиональный колледж»

Утверждаю: Заведующая отделением среднего профессионального образования ____________ /С.К. Галиахметова БИЛЕТ № 1 9
Рассмотрено на заседании  ЦМК БУ «Советский профессиональный колледж» Председатель ________/   Протокол №__«_______»__________2013г.   «Основы алгоритмизации и программирования» 3 курс      
  1. Понятие рекурсии.
  2. Решить задачу (на языке Паскаль):

a. Написать программу, которая выводит сообщение «Пожароопасная ситуация», если температура в комнате выше 600С.

h. Составить программу для вычисления значения функции F(x) на отрезке [a,b]с шагом h. Результат представить в виде таблицы, где первый столбец – значения аргумента, второй – значения функции: F(x)= 3x+cos2x.

Составил преподаватель __________/Брейнерт В. И./

 

БУ «Советский профессиональный колледж»

Утверждаю: Заведующая отделением среднего профессионального образования ____________ /С.К. Галиахметова БИЛЕТ № 20
Рассмотрено на заседании  ЦМК БУ «Советский профессиональный колледж» Председатель ________/   Протокол №__«_______»__________2013г.   «Основы алгоритмизации и программирования» 3 курс      
  1. Язык программирования Turbo Pascal. Структура программы.
  2. Решить задачу (на языке Паскаль):

a. Даны два числа. Если числа не равны, то заменить каждое из них одним и тем же числом, равным большему из исходных, а если равны – заменить нулями.

i. Составить программу для вычисления значения функции F(x) на отрезке [a,b]с шагом h. Результат представить в виде таблицы, где первый столбец – значения аргумента, второй – значения функции: F(x)= 4x-3cosx.

Составил преподаватель __________/Брейнерт В. И./

 

 

Критерии оценки выполнения студентом экзаменационной работы

 

Оценка «отлично» ставится, если студент:

- Умеет раскрыть анализируемое явление.

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

- Владеет терминологией и безошибочно раскрывает содержание используемых терминов.

- Грамотно, литературно, логично формулирует умозаключения.

 

Оценка «хорошо» ставится, если студент:

-  Даёт полный ответ на поставленные вопросы, демонстрирует знание проблемы. 

- Умеет оценить значение анализируемого явления или факта.

- Умеет аргументировать ключевые положения ответа, делать самостоятельные выводы. 

- В целом, владеет терминологией, но в отдельных случаях не может раскрыть содержание используемых терминов.

-  Грамотно, логично формулирует ключевые положения ответа.

Допускается 1-2 незначительные ошибки, фактические и/или смысловые.

Оценка «удовлетворительно» ставится, если студент:

 

- Даёт не достаточно полный ответ, демонстрирует знание отдельных, не всегда логически взаимосвязанных понятий и феноменов.

- Не владеет основными терминами по анализируемой проблеме.

- Испытывает серьёзные затруднения при попытках аргументировать ключевые положения ответа, сделать самостоятельные выводы.

-  Недостаточно владеет терминологией и часто испытывает затруднения при определении содержания используемых терминов.

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

Допускается не более 3-4 ошибок, фактических и/или смысловых.

Оценка «неудовлетворительно» ставится, если студент:

- Даёт ответ, который носит фрагментарный характер.

- Не владеет материалами по анализируемой проблеме.

- Не в состоянии аргументировать ключевые положения ответа, сделать самостоятельные выводы.

- Не владеет терминологией, не способен определить содержание используемых терминов.

- Не может логично изложить материал.

Ставится при наличии свыше 5 ошибок, фактических и/или смысловых.

 

 

Рекомендуемая литература для подготовки к промежуточной аттестации

 

Основная литература:

1. Голицына О.Л., Попов И.И. Основы алгоритмизации и программирования: Учебное пособие.– М.: Форум: Инфра-М, 2010.

2. Семакин И.Г., Шестаков А.П. Основы программирования: Учебник. – М.: Мастерство, 2009.

3. Информатика и ИКТ. Практикум по программированию. 10-11 кл. Базовый уровень. Учебное пособие/ Под ред. Н.В. Макаровой., СПб.: ПИТЕР, 2008.- 176с

 

Дополнительная литература:

1. Баженова И. Delphi6: Самоучитель программиста. – М.: КУДИЦ-ОБРАЗ, 2009

2. Грызлов В.И., Грызлова Т.П. Турбо Паскаль 7.0. – М.: ДМК, 2008

3. Немнюгин С.А. Тurbo Pascal. – CПб.: Питер, 2008

4. Грейди Буч. Объектно-ориентированный анализ и проектирование с примерами приложений на C++ /Пер. с англ. – 2-е изд.– М.Бином, 2008

5. Фаронов В. Delphi6: Учебный курс. – СПб: Питер, 2010

6. Кетков Ю., Кетков А. Практика программирования: Visual Basic, С++Builder. – СПб.: BHV, 2010

7. Аляев Ю., Козлов О. Алгоритмизация и языки программирования Pascal, C++, Visual Basic. – М.: Финансы и статистика, 2011

 


Дата добавления: 2020-12-12; просмотров: 89; Мы поможем в написании вашей работы!

Поделиться с друзьями:




Мы поможем в написании ваших работ!