JavaRush /Курсы /Harvard CS50 /Видеолекция 4 (Week 1, continued)

Видеолекция 4 (Week 1, continued)

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



Оригинальные слайды лекции

00:00 Вступление. Немного об устройстве памяти компьютера. На прошлой неделе в impression.c мы увидели что 1.0/10.0, вопреки здравому смыслу, вовсе не равно 0.1. На самом деле, разумеется, равно, но не для компьютера с его конечной памятью.
12:12 Объявления.
Объявления, связанные с учебным процессом.
12:34 Разбираем hello.c.
Сравнение структур Си и Scratch
21:11 Типы данных Си.
26:56 Условия (ветвления).
28:16 Циклы.
32:57 Вопрос переполнения.
40:59 И снова циклы.
41:40 Переменные.
42:12 Функции и аргументы.
49:33 Задачи первой недели.

Комментарии (48)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
Kykimun Уровень 1
8 октября 2024
Я возможно задам тупой вопрос но я не понимаю что делает string s = GetString ответе если не сложно
Aleksandr Uvarov Уровень 0
4 мая 2023
Что за фильм в конце про душ?
Antoha_poha Уровень 2
13 ноября 2022
Долго я конечно возился во всём этом. Хочу поделиться радостью - я наконец нашёл где все кодят по этим урокам)))) пытаться всё это понять не прощупывая руками совершенно не то. Прошёл часть задания по этому уроку и столкнулся с проблемой. Никак не мог скомпилировать код, который он выводит на экран минуте на 18.

#include <cs50.h>
#include <stdio.h>

int main(void)
{
    printf("What your name?\n");
    string s = GetString ();
    printf("Hello, %s\n", s);
}



А не удавалось мне это, потому что команда GetString  должна быть (как я понял, поскольку у меня заработало!!!!!!!!!!!!!) - get_string.
и это ещё не самое очевидное. 
GetString (); должен быть с кавычками внутри get_string ("");
 

#include <cs50.h>
#include <stdio.h>

int main(void)
{
    printf("What your name?\n");
    string s = get_string ("");
    printf("Hello, %s\n", s);
}

Доволен собой как ребёнок))))
Anonymous #3200448 Уровень 1
14 ноября 2022
Где нашли, подскажете?
Antoha_poha Уровень 2
15 ноября 2022
https://ide.cs50.io/ вот здесь сам кодинг. https://cs50.harvard.edu/x/2020/psets/1/hello/ - а вот тут все лекции и задания. там последовательно можно прям и настроить проверку даже для вашего кода. Но только в рамках курса код проверяют и при определённой точности. https://cs50.readthedocs.io/github/#ssh вот тут можно найти как настроить как раз связь зоны кодинга и сайта для проверки. https://github.com/ ну а тут, нужно зарегистрироваться для последовательно понятной работы.
GendAlf Уровень 2
5 августа 2021
Привет, где вы все пишите код? в CS50 IDE? Где его найти?
Anonymous #2753604 Уровень 1
10 августа 2021
https://ide.cs50.io/
10 января 2022
vs code тут есть инструкция как всё подключить https://cs50.harvard.edu/ переводчик гугл отлично справляется
12 декабря 2020
всё показывает
Dr-John Zoidberg Уровень 61 Moderator
4 ноября 2020
Безжалостный Ai забанил видео из-за маленького кусочка из фильма. Апеляция отправленая. ждемс.
Anonymous #2449997 Уровень 2
3 ноября 2020
У всех видео недоступно! Ни здесь ни в ютубе и на других сайтах!
MartyMcAir Уровень 41
16 мая 2020
хорошо что мой код не будет запускать ракет, или служить военной промышленности
Татьяна Уровень 2
1 февраля 2020
всем привет! пожалуйста, киньте прямую ссылку на задачник с разбором примеров, не могу найти( Также прошу объяснить, как через портал https://courses.edx.org, официально стат зачисленным на online-обучение по курсу CS50, а также получить доступ к CS50 IDE ?
Anna Уровень 28
29 ноября 2020
нашла задачник? скинь мне ссылку пллиз
Максим Уровень 2
1 декабря 2019
Круто. Лекции действительно классные!!!