Информатика | 1 - 4 классы
A = 4
if a + 1!
= 3 :
a = a + 2
else :
a = a * 2
a = a + 1
Відповідь : a = ( нужно вставить ответ).
Помогите пожалуйста решить задачу на рекурсию на питоне?
Помогите пожалуйста решить задачу на рекурсию на питоне.
(Мы проходим паскаль, а питон нет)
Дан рекурсивный алгоритм :
def F(n) : if n > ; 2 : return F(n - 1) + F(n - 2) else : return n
Чему будет равно значение, вычисленное алгоритмом при выполнении вызова F(5)?
Tinkercad СРОЧНОООО найдіть помилку в коді завдання було зробити кнопку рестарту гри (кнопка не працює) фото схеми нижче?
Tinkercad СРОЧНОООО найдіть помилку в коді завдання було зробити кнопку рестарту гри (кнопка не працює) фото схеми нижче.
Відповіді від GPT не потрібні.
КОД : #define BUTTON_RESTART 13
#define LED_RED 11
#define LED_GREEN 9
#define LED_BLUE 7
#define LED_YELLOW 5
#define LED_CORRECT 4
#define LED_WRONG 2
#define BUTTON_RED 12
#define BUTTON_GREEN 10
#define BUTTON_BLUE 8
#define BUTTON_YELLOW 6
#define BUZZER 3
#define RED_TONE 220
#define GREEN_TONE 262
#define BLUE_TONE 330
#define YELLOW_TONE 392
#define TONE_DURATION 250
int restartButtonState = 0 ;
int GAME_SPEED = 250 ;
int GAME_STATUS = 0 ;
const int GAME_MAX_SEQUENCE = 50 ;
int GAME_SEQUENCE[GAME_MAX_SEQUENCE] ;
int GAME_STEP = 0 ;
int READ_STEP = 0 ;
void setup(){
pinMode(BUTTON_RESTART, INPUT_PULLUP) ;
Serial.
Begin(9500) ;
randomSeed(analogRead(0)) ;
pinMode(LED_RED, OUTPUT) ;
pinMode(LED_GREEN, OUTPUT) ;
pinMode(LED_BLUE, OUTPUT) ;
pinMode(LED_YELLOW, OUTPUT) ;
pinMode(LED_CORRECT, OUTPUT) ;
pinMode(LED_WRONG, OUTPUT) ;
pinMode(BUTTON_RED, INPUT_PULLUP) ;
pinMode(BUTTON_GREEN, INPUT_PULLUP) ;
pinMode(BUTTON_BLUE, INPUT_PULLUP) ;
pinMode(BUTTON_YELLOW, INPUT_PULLUP) ;
pinMode(BUZZER, OUTPUT) ;
}
void loop() {
restartButtonState = digitalRead(BUTTON_RESTART) ;
switch (GAME_STATUS) {
case 0 :
if (restartButtonState = = HIGH) {
delay(100) ;
resetGame() ;
}
break ;
case 1 :
playSequence() ;
break ;
case 2 :
readSequence() ;
break ;
case 3 :
gameOver() ;
break ;
case 4 :
resetGame() ;
break ;
}
}
void resetGame() {
GAME_STATUS = 0 ;
GAME_STEP = 0 ;
READ_STEP = 0 ;
GAME_SPEED = 250 ;
for (int i = 0 ; i < ; GAME_MAX_SEQUENCE ; i + + ) {
GAME_SEQUENCE[i] = random(4) + 1 ;
}
GAME_STATUS = 1 ;
}
void playSequence(){
for(int i = 0 ; i < ; = GAME_STEP ; i + + ){
Serial.
Print("Set LED") ;
Serial.
Println(GAME_SEQUENCE[i]) ;
delay(GAME_SPEED * 2) ;
setLED(GAME_SEQUENCE[i]) ;
playTone(GAME_SEQUENCE[i]) ;
delay(GAME_SPEED) ;
clearLEDs() ;
}
GAME_STATUS = 2 ;
}
void readSequence(){
int button_value = readButtons() ;
if(button_value > ; 0){
if(button_value = = GAME_SEQUENCE[READ_STEP]){
setLED(button_value) ;
playTone(button_value) ;
digitalWrite(LED_CORRECT, HIGH) ;
delay(GAME_SPEED) ;
clearLEDs() ;
digitalWrite(LED_CORRECT, LOW) ;
if (GAME_SPEED > ; 100) {
GAME_SPEED = GAME_SPEED - 15 ;
}
Serial.
Println("Correct!
") ;
if(READ_STEP = = GAME_STEP){
READ_STEP = 0 ;
GAME_STEP + + ;
GAME_STATUS = 1 ;
Serial.
Println("Next step") ;
setLEDs(true, true, true, true) ;
delay(GAME_SPEED) ;
setLEDs(false, false, false, false) ;
}else{
READ_STEP + + ;
}
delay(10) ;
}else{
GAME_STATUS = 3 ;
Serial.
Println("Game Over!
") ;
}
}
delay(10) ;
}
void gameOver(){
digitalWrite(LED_WRONG, HIGH) ;
tone(BUZZER, 98, TONE_DURATION) ;
delay(TONE_DURATION) ;
tone(BUZZER, 93, TONE_DURATION) ;
delay(TONE_DURATION) ;
tone(BUZZER, 87, TONE_DURATION) ;
delay(TONE_DURATION) ;
delay(GAME_SPEED) ;
}
void setLED(int id){
switch(id){
case 0 :
setLEDs(false, false, false, false) ;
break ;
case 1 :
setLEDs(true, false, false, false) ;
break ;
case 2 :
setLEDs(false, true, false, false) ;
break ;
case 3 :
setLEDs(false, false, true, false) ;
break ;
case 4 :
setLEDs(false, false, false, true) ;
break ;
}
}
void playTone(int id){
switch(id){
case 0 :
noTone(BUZZER) ;
break ;
case 1 :
tone(BUZZER, RED_TONE, TONE_DURATION) ;
break ;
case 2 :
tone(BUZZER, GREEN_TONE, TONE_DURATION) ;
break ;
case 3 :
tone(BUZZER, BLUE_TONE, TONE_DURATION) ;
break ;
case 4 :
tone(BUZZER, YELLOW_TONE, TONE_DURATION) ;
break ;
}
}
void setLEDs(boolean red, boolean green, boolean blue, int yellow ){
if (red) digitalWrite(LED_RED, HIGH) ;
else digitalWrite(LED_RED, LOW) ;
if (green) digitalWrite(LED_GREEN, HIGH) ;
else digitalWrite(LED_GREEN, LOW) ;
if (blue) digitalWrite(LED_BLUE, HIGH) ;
else digitalWrite(LED_BLUE, LOW) ;
if (yellow) digitalWrite(LED_YELLOW, HIGH) ;
else digitalWrite(LED_YELLOW, LOW) ;
}
void clearLEDs(){
setLEDs(false, false, false, false) ;
}
int readButtons(void){
if (digitalRead(BUTTON_RED) = = 0) return 1 ;
else if (digitalRead(BUTTON_GREEN) = = 0) return 2 ;
else if (digitalRead(BUTTON_BLUE) = = 0) return 3 ;
else if (digitalRead(BUTTON_YELLOW) = = 0) return 4 ;
return 0 ;
}.
Напишите через запятую что находится в переменных a и b после выполнения алгоритма :A : = 25 ; b : = 5 ;If a> ; 10 then b : = 2 * b else b : = a / 5 ?
Напишите через запятую что находится в переменных a и b после выполнения алгоритма :
A : = 25 ; b : = 5 ;
If a> ; 10 then b : = 2 * b else b : = a / 5 ;
Определите значение переменной «a» после выполнения фрагмента программы : a : = 10 ; if a < ; 5 then a : = a + 12 else a : = a - 7 ?
Определите значение переменной «a» после выполнения фрагмента программы : a : = 10 ; if a < ; 5 then a : = a + 12 else a : = a - 7 ;
Рассмотри код программы :[1]A = int(input())if A%2 = = 0 : K = A * * 2else : K = A * * 3print(K)Чему будет равно число К, если введенное число А = 3?
Рассмотри код программы : [1]
A = int(input())
if A%2 = = 0 : K = A * * 2
else : K = A * * 3
print(K)
Чему будет равно число К, если введенное число А = 3?
Срочно пж.
2)Что будет выведено на экран после выполнения фрагмента программы :begina : = 45 ;if а> ; 10 then n : = а + 15 else n : = a - 11 ;writeln (n) ;end?
2)Что будет выведено на экран после выполнения фрагмента программы :
begin
a : = 45 ;
if а> ; 10 then n : = а + 15 else n : = a - 11 ;
writeln (n) ;
end.
.
Якого значення набуде змінна х після виконання команд :a = 2b = 1if a> ; b : x = aelse : x = b?
Якого значення набуде змінна х після виконання команд :
a = 2
b = 1
if a> ; b : x = a
else : x = b.
If x > ; = 0 then if x > ; 0 then write(1) else write(0)else write( - 1) ;Что выведет эта программа при разных значениях x?
If x > ; = 0 then if x > ; 0 then write(1) else write(0)
else write( - 1) ;
Что выведет эта программа при разных значениях x?
1. при x = 15 : 2.
При x = 5 : 3.
При x = 0 : 4.
При x = –5 : 5.
При x = –15 :
1. В каких случаях используется структура if - else?
1. В каких случаях используется структура if - else?
2. Каков синтаксис структуры if - else?
3. В каких случаях применяется структура if - elif - else?
4. Каков синтаксис структуры if - elif - else?
5. Какова функция гора полного разветвления?
6. Какова структура вложенного условного оператора, 7.
Каковы условия применения вложенного условного опе ратора?
.
Помогите пожалуйста?
Помогите пожалуйста.
Определите значение переменной «a» после выполнения фрагмента программы :
a : = 10
if a < ; 5 then a : = a + 12
else a : = a - 7 ;
if a < ; 5 then a : a + 12
else a : = a - 7 ;
На этой странице вы найдете ответ на вопрос A = 4if a + 1?. Вопрос соответствует категории Информатика и уровню подготовки учащихся 1 - 4 классов классов. Если ответ полностью не удовлетворяет критериям поиска, ниже можно ознакомиться с вариантами ответов других посетителей страницы или обсудить с ними интересующую тему. Здесь также можно воспользоваться «умным поиском», который покажет аналогичные вопросы в этой категории. Если ни один из предложенных ответов не подходит, попробуйте самостоятельно сформулировать вопрос иначе, нажав кнопку вверху страницы.
Ответ :
6
Объяснение :
4   ; ≠ 3 поэтому else не делается
a = a + 2 = 4 + 2 = 6
Поставь как лучший пж.