4 и 5 это и есть ответы друг на друга
1 условный оператор - оператор,реализирующий выполнение определённых команд при условии, что некоторое логическое выражение (условие) принимает значение «истина» true . В большинстве языков программирования условный оператор начинается с ключевого слова if (в переводе с англ. — «если»)
2)сравнения
3)
if(условие)
{
command
}
elif( )
command();