ЗАДАНИЯ ДЛЯ СУММАТИВНОГО ОЦЕНИВАНИЯ ЗА 4 ЧЕТВЕРТЬ Раздел «Решение задач в интегрированной среде разработки»
Цель обучения 8.3.1.1 Создавать модели задач в интегрированной среде разработки программ
8.3.3.2 Знать и использовать компоненты интегрированной среды разработки программ (С/С++, Python, Delphi, Lazarus)
8.3.3.1 Использовать операторы выбора и циклов в интегрированной среде разработки программ (С/С++, Python, Delphi, Lazarus)
8.3.2.1 Осуществлять трассировку алгоритма
Критерий Оценивания Обучающийся
• Создает и разрабатывает модель программы
• Использует компоненты интегрированной среды разработки программ
• Использует оператор выбора и оператор цикла в интегрированной среде разработки программ
• Заполняет трассировочную таблицу
Уровень
мыслительных навыков Применение
Время выполнения 20 минут
1. В процессе постановки проблемы, при решении задач в интегрированной среде разработки, какие этапы должны выполняться ?
А)б)в)г)
(4)
2. Основные свойства алгоритма
(1)
3. Основные методы и технологии разработки алгоритмов и программ:
А)б)в)г)д)е)
(4)
4. В чем особенности операторов циклов for, while, do – while ?
(3)
5. Трассировочная таблица–это
(1)
class ArrayMiddle{
public static void main(String args[]){
java.util.Scanner in = new java.util.Scanner(System.in); long eArray[] = new long[1];
while((eArray[eArray.length-1] = in.nextLong())!=-1){
long nArray[] = new long[eArray.length+1];
for(int nCell = 0; nCell<eArray.length; nCell++)nArray[nCell]=eArray[nCell];
eArray = nArray;
} eArray[eArray.length-1] = 0;
for(int cCell = 0; cCell<eArray.length-1; cCell++)eArray[eArray.length-1]+=eArray[cCell];
System.out.print(eArray[eArray.length-1]/(double)(eArray.length-1));
}
}