JavaRush /Курсы /Harvard CS50 /Начинаем изучать Си и команды Linux

Начинаем изучать Си и команды Linux

Harvard CS50
1 уровень , 0 лекция
Открыта

На этой неделе мы начинаем изучать язык Си (или «С»). Правильнее даже будет сказать не язык Си, а основы программирования посредством Си. Вот что вы будете знать по завершению первой недели CS50:

  • Основные команды Linux, компиляция и запуск новосозданных программ в командной строке.
  • Программа типа «Hello, world» с пониманием её синтаксиса.
  • Библиотеки C, для чего и как их подключать к собственным программам.
  • Что такое компилятор, как он устроен в C (в общих чертах, разумеется).
  • Функции С, аргументы и значения, void, функция main и вызов из неё других функций.
  • Численные и символьные типы данных.
  • Ввод и вывод данных, спецификаторы вывода, плейсхолдеры.
  • Точность при использовании разных типов данных.
  • Арифметические и логические операторы. Деление по модулю.
  • Оператор присваивания.
  • Условные выражения if-else.
  • Переключатели switch.
  • Циклы do-while, while-do, for. Бесконечные циклы.
  • Баги и к чему они приводят.

Конечно, большинство тем подается в ознакомительном формате, но правильном таком ознакомительном, практическом: по результату изученного к концу первой недели вы создадите 3 программки на Cи, в которых есть циклы, условия, ввод и вывод на экран, приведение типов и реализация несложного, но вполне применимого «жадного» алгоритма.

Комментарии (25)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
Vadim Kisil Уровень 3
11 мая 2025
Привет из будущего!
Anonymous #3243808 Уровень 32
15 января 2023
😀
iSLAMSTADOFF 2 CSP Уровень 1
26 июля 2022
😆
6 апреля 2021
а где можно найти саму лекцию ? смысле видео урок
Зепп Бранниган Уровень 1 Moderator
7 апреля 2021
https://javarush.com/quests/lectures/questharvardcs50.level01.lecture01
Максим Уровень 30
26 февраля 2021
Всем привет. Подскажите пожалуйста. В процессе просмотра лекций гарварда нужно стараться повторять их упражнения или это просто для ознакомления?
Max Filinn Уровень 2
4 февраля 2021
😎
Михаил Микляев Уровень 1
17 января 2021
Я готов !) поехали )
Игорь Уровень 1
5 октября 2020
Стартуем
Никита Уровень 10
6 сентября 2020
СТАРТУЕМ!
Максим Ерогов Уровень 28
21 августа 2020
Погнаали!