Задание 1.Соотнесите этапы решения задачи с действиями, которые необходимо выполнить на каждом этапе. Укажите соответствие для всех 6 вариантов ответа:
1) Постановка задачи. __ На этом этапе нужно понять условие задачи, выделить
исходные и данные, которые необходимо получить в результате, понять отношение между ними.
2) Формализация задачи. __ Использование разработанной программы в практических целях.
3) Построение алгоритма. __ Запись задачи на языке программирования.
4) Составление программы на языке программирования. __ Перевод задачи на математический язык.
5) Отладка и тестирование программы. __ Запись алгоритма в виде блок-схемы или на АЯ.
6) Проведение расчётов и анализ полученных результатов. __ Проверка работы программы, выявление ошибок.
Задание 2. Какие три основных свойства включает в себя величина?
Выберите несколько из 6 вариантов ответа:
1) Имя. 4) Адрес.
2) Название. 5) Тип.
3) Число. 6) Значение.
Задание 3. Что относится к первым алгоритмам в математике? Выберите несколько из 6 вариантов ответа:
1) Деление "уголком" многозначных чисел. 2) Решение тригонометрических равенств.
3) Вычитание многозначных чисел. 4) Сложение многозначных чисел.
5) Нахождение корней квадратного уравнения. 6) Умножение "столбиком" многозначных чисел.
Задание 4. Из каких команд может быть составлен любой алгоритм решения задачи?
Выберите несколько из 8 вариантов ответа:
1) Присваивание. 2) Ветвление. 3) Вывод. 4) Обращение к вс алгоритму (подпрограмме). 5) Целочисленное деление.6) Нахождения остатка от целочисленного деления. 7) Цикл. 8) Ввод.
Задание 5. Какие типы данных относятся к основным?Выберите несколько из 6 вариантов ответа:
1) Массив. 4) Символьный.
2) Целый. 5) Строковый.
3) Вещественный. 6) Логический.
Задание 6. По каким критериям различаются между собой типы данных?Выберите несколько из 5 вариантов ответа:
1) Множество допустимых значений. 2) Множество допустимых операций.
3) Объём занимаемой памяти. 4) Количество переменных.
5) Форма внутреннего представления.
Задание 7. Какие правила необходимо соблюдать при описании алгоритма на АЯ и записи программы на языке программирования? Выберите несколько из 4 вариантов ответа:
1) Вложенная конструкция записывается смещённой по строке на несколько позиций вправо относительно внешней для неё конструкции.
2) Конструкции одного уровня вложенности записываются на одном вертикальном уровне.
3) Программа на АЯ или языке программирования должна состоять из стандартных элементов.
4) каждая базовая структура должна иметь один вход и один выход.
Задание 8.Что относится к этапам решения задач? Выберите несколько из 8 вариантов ответа:
1) Отладка и тестирование программы. 2) Проведение расчётов и анализ полученных результатов. 3) Составление плана работы. 4) Формализация задачи. 5) Построение алгоритма. 6) Составление программы на языке программирования.7) Постановка задачи.
8) Построение рисунка для решения задачи.
Задание 9.Алгоритм – это...Выберите один из 3 вариантов ответа:
1) последовательность команд управления каким-либо исполнителем.
2) сбор правил для решения математической задачи преобразования информации из одного вида в другой.
Задание 10. Какой цикл изображён на рисунке?
Изображение(см. скриншот)
Выберите один из 4 вариантов ответа:
1) Ветвление. 3) Цикл с постусловием.
2) Цикл с ветвление. 4) Цикл с предусловием.
ответ:а) var x,y: real;б) var a,b,s: real;(a,b - стороны прямоугольника, s - площадь прямоугольника)в) var k:integer;ct,co,s: real;(k - количество тетрадей, ct,co - стоимость 1 тетради и 1 обложки (соответственно), s - стоимости покупки)г) var kt,kk,kr:integer;ct,ck,cr,s: real;(kt,kk,kr - количество тетрадей, карандашей и ручек (соответственно), ct,ck,cr - стоимость 1 тетради, 1 карандаша и 1 ручки (соответственно), s - стоимость покупки)Данные вещественного (real) типа используются значительно чаще целого типа. Они необходимы в тех случаях, когда числовые значения могут содержать дробные части.Данные целочисленного (integer) типа используются для представления целых чисел.
Объяснение:
его можно загрузить с http://ardx.org/CODE06
(скопируйте текст и вставьте его в новое окно Arduino Sketch)
/* Мелодия
*(cleft) 2005 D. Cuartielles for K3
*В этом примере мы проигрываем мелодию с пьезоэлемента. Он посылает ШИМ-сигнал соответствующей
*частоты, в результате генерируется музыкальный тон.
*Вычисление требуемой задержки осуществляется с следующей формулы:
*
*timeHigh = period / 2 = 1 / (2 * toneFrequency)
*задержки задаются следующей таблицей:
*
* нота
частота (period)
timeHigh
* c
261
Hz
3830
1915
* d
294
Hz
3400
1700
* e
329
Hz
3038
1519
* f
349
Hz
2864
1432
* g
392
Hz
2550
1275
* a
440
Hz
2272
1136
* b
493
Hz
2028
1014
* C
523
Hz
1912
956
*
* http://www.arduino.cc/en/Tutorial/Melody */
int speakerPin = 9;
int length = 15; // число нот
char notes[] = "ccggaagffeeddc "; // пробел представляет паузу int beats[] = { 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 4 }; int tempo = 300;
void playTone(int tone, int duration) {
for (long i = 0; i < duration * 1000L; i += tone * 2) { digitalWrite(speakerPin, HIGH); delayMicroseconds(tone);
digitalWrite(speakerPin,
LOW);
delayMicroseconds(tone);
}
}
void playNote(char note, int duration) {
char names[] = { 'c', 'd', 'e', 'f', 'g', 'a', 'b', 'C' }; int tones[] = { 1915, 1700, 1519, 1432, 1275, 1136, 1014, 956
};
// проигрывать тональность соответствующую названию ноты for (int i = 0; i < 8; i++) {
if (names[i] == note) { playTone(tones[i], duration);
}
}
}
void setup() { pinMode(speakerPin, OUTPUT);
}
void loop() {
for
(int i = 0; i < length; i++) {
if (notes[i] == ' ') {
delay(beats[i] * tempo); // пауза
}
else {
playNote(notes[i], beats[i] * tempo);
}
// пауза между нотами
delay(tempo / 2);
}
}
Объяснение: