Уроки
Уроки
C — язык, на котором написаны операционные системы, микроконтроллеры и многие другие языки программирования. С его помощью вы увидите, как компьютер работает с памятью.
Уроки
Урок 1
Первая программа: вывод текста и чисел через printf и %d, исправление ошибок компилятора.
За урок вы получите 95 XP
Урок 2
Храните значения в переменных int, double и char, считайте и делите целые числа с помощью / и %.
За урок вы получите 180 XP
Урок 3
Научите программу принимать решения с помощью if, else if, else и switch и соединяйте условия через && и ||.
За урок вы получите 135 XP
Мини-проект
Рассчитайте, сколько времени машина простояла на парковке, сколько она платит и какую сдачу вернёт автомат.
За урок вы получите 30 XP
Вывод
Припарковано: 2 ч 25 минНачатых часов: 3Стоимость: 6 EURВнесено: 20 EURСдача: 14 EURКупюр по 5 EUR: 2Монет по 2 EUR: 2Монет по 1 EUR: 0
Урок 5
Повторяйте код циклами while, for и do-while, суммируйте и считайте в цикле и прерывайте его с помощью break.
За урок вы получите 120 XP
Урок 6
Храните значения в массиве, перебирайте его циклом for и находите сумму, среднее и наибольшее значение.
За урок вы получите 165 XP
Мини-проект
Подведите итоги недели продаж лимонада: сколько чашек продано, лучший день и когда хватит на ролики.
За урок вы получите 25 XP
Вывод
Продано чашек: 122В среднем за день: 17.4Лучший день: день 5 (чашек: 30)Заработано: 244 EURЦель достигнута в день 5Лучшие дни: с дня 3 по день 5 (чашек: 64)
Урок 8
Храните текст в массивах char, перебирайте его символы и пользуйтесь функциями strlen, strcpy и strcmp.
За урок вы получите 100 XP
Урок 9
Пишем свои функции с параметрами и возвращаемыми значениями и используем sqrt и pow из math.h.
За урок вы получите 140 XP
Мини-проект
Шифруем и расшифровываем сообщения шифром Цезаря, а затем взламываем шифр, не зная сдвига.
За урок вы получите 20 XP
Вывод
Сообщение: Meet me at the zoo by sixШифровка: Phhw ph dw wkh crr eb vlaОтвет: Ok, I will bring the mapСамая частая буква: lСдвиг: 7Расшифровка: the treasure is buried under the old tree
Урок 11
Указатели с & и *, чтобы функции меняли ваши переменные, и проверка на NULL.
За урок вы получите 160 XP
Урок 12
Объединяйте связанные значения в структуру, давайте ей имя через typedef и меняйте её в функциях.
За урок вы получите 100 XP
Урок 13
Напишите программу, которая выводит итоги четверти для класса: средние баллы, оценки и лучшего ученика.
За урок вы получите 85 XP
Вывод
Max нет в классе.ИТОГИ ПО МАТЕМАТИКЕAdam 42 38 45 41.7 BEmma 36 33 38 35.7 CFinn 50 50 50 50.0 AJack 17 25 20 20.7 DLucy 35 40 41 38.7 BMia 40 44 47 43.7 BЛучший: Finn (среднее 50.0)Среднее по классу: 38.4
C — язык, на котором написаны операционные системы, микроконтроллеры и многие другие языки программирования, и он показывает, как на самом деле компьютер работает с памятью. Курс идёт от printf и переменных через условия, циклы, массивы и строки к функциям, указателям и структурам.
Ваши программы компилируются и запускаются прямо в браузере, с настоящими сообщениями компилятора об ошибках. Между уроками вы напишете программы для парковки, лимонадного киоска и тайных сообщений, а в итоговом проекте — подведёте итоги четверти для целого класса.