Тёмный

4. CS50 на русском: Лекция #4 [Гарвард, Основы программирования, осень 2015 год] 

JavaRush
Подписаться 213 тыс.
Просмотров 640 тыс.
50% 1

Доп. материалы и задачи к лекции - javarush.com/s/level_1
Весь курс CS50 - javarush.com/s/course_cs50
Гарвардский курс по основам программирования CS50: лекция #4: углубляемся в C и делаем первые задания
В четвертой лекции мы углубимся в язык С и изучим всё необходимое для выполнения первых трех серьезных заданий по программированию. Это циклы, условия, типы данных, переменные и функции.
Задания, к слову весьма разнообразные, совсем не скучные. Выполнив их, вы отточите использование библиотек, ввод/вывод и циклы вместе со знаменитым водопроводчиком Super Mario, посчитаете, сколько воды вы расходуете во время душа и запрограммируете первый относительно серьезный алгоритм для вычисления минимального количества монеток для выдачи сдачи.
Задания не слишком сложные, но требуют от новичков задействовать всё, что было выучено на третьей и четвертой лекции, плюс немного подумать. Смело к работе, а если что-то не получается, задавайте вопросы, мы будем рады помочь=).

Опубликовано:

 

17 июл 2016

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 304   
@user-md4ks3jf2r
@user-md4ks3jf2r 7 лет назад
единственный минус лекций через интернет - никаких мячиков ((
@v1ad_edson
@v1ad_edson 7 лет назад
точно)
@vindastris4982
@vindastris4982 4 года назад
Не переходите по ссылке, это мошенник.
@bezbezov8867
@bezbezov8867 4 года назад
Vindastris спасибо
@0fRonnie1
@0fRonnie1 2 года назад
@@vindastris4982 По какой ссылке?
@user-sn8gv5vk7h
@user-sn8gv5vk7h 2 года назад
Ещё и без лампочек(
@razetdinovk
@razetdinovk 6 месяцев назад
Привет из 2023 года. Это просто восторг! Мне бы такого препода в универе, я бы спал в аудитории в ожидание новой лекции.
@GuruPathik949
@GuruPathik949 Месяц назад
я ваще в шоке, насколько же круто!
@vlydjekvlydjek3350
@vlydjekvlydjek3350 3 года назад
привет из 2021 , всё ещё спасибо за перевод!
@b1tterman
@b1tterman 2 года назад
привет из 03.2022
@d.raevsky1271
@d.raevsky1271 Год назад
Привет из 02.11.2022
@user-fj8jz5ws2p
@user-fj8jz5ws2p Год назад
03.12.22
@Mukaisami
@Mukaisami Год назад
13.01.2023
@user-pd5rh7mr4q
@user-pd5rh7mr4q 9 месяцев назад
@@Mukaisami 04.08.2023
@imbonnie7885
@imbonnie7885 4 года назад
Не знаю на сколько хороши специалисты выходящие из этих дверей, но научить такие преподаватели могут даже самого отсталого идиота! Просто шикарный способ изложения, четко, кратко, при этом всё с юмором. На фоне постоянной смены способа подачи, усвоение информации на высоте! Завидую людям, у которых есть возможность учиться там 😢
@Socsecretru
@Socsecretru 3 года назад
Идолопоклонничество ни к чему. Не настолько там всё замечательно, чтобы восторгаться до небес. Есть и свои минусы.
@russkij-mobik-ljaghet-v-grobik
@russkij-mobik-ljaghet-v-grobik 2 года назад
Но это же школьный уровень, на кого вы бы там хотели учиться, на дилетанта?
@caleblee8783
@caleblee8783 2 года назад
@@russkij-mobik-ljaghet-v-grobik ну так и курс называется "основы программирования" и работают они на людей ,которые в абсолютной степени не шарят
@russkij-mobik-ljaghet-v-grobik
@russkij-mobik-ljaghet-v-grobik 2 года назад
@@caleblee8783 может, вы правы. Но мой опыт показывает, что хорошие программисты начинают учиться в младшей/ средней школе. Взрослые дяди-тёти упустили время. Хотели бы изучать программирование, к такому возрасту Scratch им был бы уже не интересен.
@caleblee8783
@caleblee8783 2 года назад
@@russkij-mobik-ljaghet-v-grobik значит те 70% сидящих там зря тратят свое время и у них ничего не получится И так видимо зря получается уже в течении многих лет
@iritaka
@iritaka 2 года назад
Тайм-коды: типы данных, переменные, циклы, условия, функции, библиотеки, ввод/вывод 0:00 тип переменных float. Неточность дробей 3:56 фильм последствия неточности чисел типа float 12:52 что такое include 13:54 функция main 14:01 printf() - функция для вывода форматной строки 14:16 аргументы (параметры, входные данные) функции 14:46 управляющий символ новая строка 15:17 конец строки - ; 16:09 визуализация работы функции printf() 18:24 визуализация работы функции printf() с форматной строкой 21:16 типы переменных types в языке С: char (1 символ, 8 бит), float(4байта), double(число двойной точности, действительные числа), int (целое число, 4 байта), тип longlong (число 64 бит, 8 байт), bool, string 24:16 форматные строки format codes: %c(char), %i(int), %f(float, double), %lld(longlong), %s(string)... 24:48 управляющие последовательности escape sequences , , \t, \', \", \\, \0... 26:56 условный оператор condition if-else схема 27:35 соединение логических выражений boolean expressions: оператор || или (истина, когда истина первое выражение или второе) 27:50 оператор переключатель switch 28:16 цикл for(initialization(инициализация переменной или присвоение значения), condition (условие, при котором цикл работает), update(обновление, переход на следующую операцию цикла) 32:54 проблема ограничения, переполнения целочисленного типа integer overflow 39:46 контролируемые ошибки, отлавливаемые компилятором 40:58 цикл while 41:19 цикл с постусловием do-while 41:40 переменные variables: объявление и присвоение ей значения 42:12 вызов функции functions 42:41 написание функции. Программа functions-0.c. Абстракция, функциональная декомпозиция 45:44 выходные данные (возвращаемое значение) функции (return возврат). void перед названием функции - функция ничего не возвращает. int перед названием функции - функция возвратит целое число 48:04 пример программы return.c
@vadoskostevych9408
@vadoskostevych9408 2 года назад
Не, ну ты ваще блин
@iritaka
@iritaka 2 года назад
@@vadoskostevych9408 Спасибо!)
@iritaka
@iritaka 2 года назад
@@Cryn315 да
@danilafakhrutdinov5452
@danilafakhrutdinov5452 2 года назад
Круасан и чашечку кофе данной миледи!
@iritaka
@iritaka 2 года назад
@@danilafakhrutdinov5452 спасибо большое!)
@melwinddas1295
@melwinddas1295 2 года назад
А вот и привет из 2022, все ещё один из лучших бесплатных курсов по программированию)
@Karamelkha
@Karamelkha 2 года назад
Какие ещё есть?)🤍
@melwinddas1295
@melwinddas1295 2 года назад
@@Karamelkha хз
@gign_141
@gign_141 Год назад
Привет! Как успехи сейчас?)
@melwinddas1295
@melwinddas1295 Год назад
@@gign_141 забросил после 5 выпуска
@user-ct1xw9bk1u
@user-ct1xw9bk1u 7 лет назад
Оперативно в этот раз, спасибо за ваши труды! В мире станет на несколько тысяч счастливых людей больше, если выпуски будут выходить каждую неделю=) Чем больше изучаю CS50, тем чаще задумываюсь об учебе в престижном вузе и о том, на сколько важно подбирать КАЧЕСТВЕННЫЕ материалы при обучение чему бы то ни было.
@user-jm7un5br1v
@user-jm7un5br1v 7 лет назад
Евгений Недельский
@user-hy5cd3ko6o
@user-hy5cd3ko6o 3 года назад
@@user-jm7un5br1v Алексей Фелатов
@0fRonnie1
@0fRonnie1 2 года назад
@@user-hy5cd3ko6o Филатов*
@user-hy5cd3ko6o
@user-hy5cd3ko6o 2 года назад
@@0fRonnie1 Даже не помню зачем это написал))
@romanvinogradovby
@romanvinogradovby Год назад
Камеры RedPro еще в 15 году использовали капец. Команда как для полноценного сериала. Вот чему у американцев можно поучиться. У него даже листочек с текстовкой и картинками чтоб ничего не забыть, хотя он эти лекции во сне разбуди расскажет. Телесуфлер такому не поставишь из-за движений постоянных) Молодцы, что так совсем "ненавязчиво" упомянули про своих военных и важность подготовки отличных инженеров. Какая шикарная пропаганда! Смотрел в оригинале за 20 год, но там не то. Зал пустой. А у них на канале за 21 тоже не зашло. Он в этой чёрной маске бедный весь потеет и эмоций не видно. Не то короче. А тут прям шик! Смотрю и наслаждаюсь. Пересматриваю, скорее. Отличный курс, который нужно посмотреть каждой домохозяйке, даже если она не планирует программировать свой электрический духовой шкаф выпекания хлеба :) Спасибо, JavaRush!♥️
@yamahin4181
@yamahin4181 7 лет назад
Переводчики решпектуют как боженьки, очень качественно! (на 40:08 чуть в штаны не письнул от восторга, этож надо так от души постараться)
@Sergei_A_Shevtsov
@Sergei_A_Shevtsov 3 года назад
А я теперь думаю : воспользоваться таймкодом и глянуть что там или ещё двадцать минут смотреть...
@bandike4868
@bandike4868 2 года назад
@@Sergei_A_Shevtsov мне еще целых 10 минут...
@user-sc2sb3yr6h
@user-sc2sb3yr6h Год назад
пора бы перевести уже новый курс cs50, ведь уже вместо PHP там объясняют Python , а с нас балогодарочка и кучи лайков
@user-qp6lp1hk1m
@user-qp6lp1hk1m Год назад
согласна!
@MrAlexPop69
@MrAlexPop69 Год назад
А где можно глянуть в оригинале?
@user-qp6lp1hk1m
@user-qp6lp1hk1m Год назад
@@MrAlexPop69 в ютубе полно новых видео в оригинале, просто вбейте "cs50" в поиске
@scorchagain
@scorchagain Год назад
@@MrAlexPop69 ru-vid.com/group/PLhQjrBD2T383f9scHRNYJkior2VvYjpSL
@STigran_
@STigran_ Год назад
@@MrAlexPop69можно на их сайте зарегаться и получить доступ к самому свежему курсу
@user-Silvergrey80
@user-Silvergrey80 3 года назад
Большое спасибо за лекции!
@julikor2695
@julikor2695 4 года назад
огромное спасибо за перевод!
@user-mp5kn4lg4j
@user-mp5kn4lg4j 6 лет назад
спасибо большое за перевод!)
@villiamjetwings
@villiamjetwings 7 лет назад
очень жду доп материалы и задачи) Вам, ребята, реально спасибо, смотрю с удовольствием)
@JavaRushVideo
@JavaRushVideo 7 лет назад
Уже все есть: javarush.ru/cs50.html =)
@user-yi7eh7mb2x
@user-yi7eh7mb2x 7 лет назад
рихтор гм... google->рихтор
@ed_tomeyan
@ed_tomeyan 6 лет назад
Подскажите, пожалуйста, а как это работает? Кроме трейлера и описания я ничего не вижу на сайте. Может потому что это платно? Или я что-то делаю не так?)
@farayergalymov6938
@farayergalymov6938 6 лет назад
Edgar Tomeyan у меня тоже такая проблема. Скажите пожалуйста что не так
@MarinaDektyova
@MarinaDektyova 7 лет назад
ребята!!!!огромное спасибо за вашу работу!!!!
@user-td7dp7ws8k
@user-td7dp7ws8k 4 года назад
Просто праздник какой-то !
@olegscarab1359
@olegscarab1359 3 года назад
Смотреть перевод записи живого выступления, где показывают документальный фильм, где показывают историческое видео. Спасибо 😄 Но CS50 досмотрю мне нравится 🔥
@atn13
@atn13 8 месяцев назад
Спасибо, за перевод!
@dart1229
@dart1229 7 лет назад
спасибо!!!!! это очень круто
@user-lb2ld2lq6t
@user-lb2ld2lq6t 7 лет назад
Супер канал!!!!
@wublood
@wublood 4 года назад
Очень интересно!
@SalahAdin.
@SalahAdin. 4 года назад
Это круто если все знать и уметь работать
@ruslanorlov4496
@ruslanorlov4496 7 лет назад
браво)))
@airshak1251
@airshak1251 Год назад
javarush, спасибо!
@LEA_82
@LEA_82 2 года назад
Лет, 25 назад, в школе, на уроке Информатике, проходили "Турбо Паскаль" (Синий и который мог понимать вставки ассемблера), то чтоб программа выводила многозначный результат, то выводили в текстовой форме (то есть число 1≠1 текстовому (это как в табличных редакторах, типа экселя формат ячеек, если формат будет текстовый, то можно будет набрать 0001), но к сожалению прошли эту тему вскольз.
@Angelkrylova
@Angelkrylova 23 дня назад
Привет из 2024. Сколько нас в 2024 👍 Актуально после 7лет. Спасибо javaRush ❤❤❤
@user-tw5jz9wl1z
@user-tw5jz9wl1z 7 лет назад
Класс!
@makaronnikitalianoff2610
@makaronnikitalianoff2610 2 года назад
а какой качественный контент - уписаться!
@user-oc7tp8cq1q
@user-oc7tp8cq1q 5 лет назад
спасибо
@viktori_ya888
@viktori_ya888 6 месяцев назад
Язык C воспринимает разные типы данных Types(типи) bool - char -1Bait 8Bit.Символ.Представляет эдиний знак A,строчная А и т.д,или Восклицательный знак или другой любой знак double-они встречаются в Jave,они в 2xбольше чем float,Bitбольше или для выражения больших чисел float-32Bit,4Bai(4Bait-это8Bit) int-в основном 32Bit или 4Bait long long-из целых чисел 64Bit string 32Bit около 4миллиарда значений можно выразить
@lavkaladykat
@lavkaladykat 2 года назад
Хочу учиться в Гарварде(не думала, что когда-то скажу это) 😅😅😅
@pages777
@pages777 8 месяцев назад
Правильный ответ на вопрос "поделить на 0" - невоспроизводимая в Евклидовой системе операция или операция требующая значений, так как возможно понимание о комплексном анализе Бернхарда Римана
@DenYudin
@DenYudin 2 года назад
В конце они жгут!)
@gennadykotov1923
@gennadykotov1923 3 года назад
Отлично.
@rcpbyfk7737
@rcpbyfk7737 6 лет назад
это же четко
@DudeInaScarf
@DudeInaScarf 7 лет назад
В играх, словосочетание Easter Egg переводится как "Пасхалка".
@001RusKZ
@001RusKZ 3 года назад
Он так угарно угарает) Зачем вырубаете диджея?) После лекции можно и отдохнуть с музыкой пару минут и потом приступать к следующей)
@B_G_V
@B_G_V 3 года назад
Я в английском не очень силен, но тем не менее, мне кажется что имя Ник, по-английски пишется как Nick.
@serjsamoilow8711
@serjsamoilow8711 2 года назад
тож удивился, и еще больше удивило что все нормально отреагировали. вот что гугл говорит по этому поводу - "На латинице имя может записываться различно - Nick, Nik, Nikky, Nyck, Nicky, Niko, Nico".
@olhakriukova5856
@olhakriukova5856 6 лет назад
Теперь не могу спокойно сидеть на своих лекциях без негодования. Просто есть с чем сравнивать. ( ФКН)
@sakkralk
@sakkralk 5 лет назад
Вел как-то базы данных для студентов... По началу старался не хуже чем тут лекции готовить. Но... Победила лень студентов, пришедших учиться на программистов непонятно зачем.)) И курс заканчивал за упокой.))) Тянут тут на встречу выпускников, чтобы будущим программистам опыт передать. Вот в раздумьях))) Я же буду каверзные вопросы задавать, наподобие: Скажите, кто такой программист и чем он занимается?)))
@n1altushka
@n1altushka 3 года назад
начал обучатся в 14 лет, если получится, буду идти работать в компанию. Автору за перевод огромное спасибо!!!
@Jilexa
@Jilexa 3 года назад
Как успехи?)
@user-wr4ej3so9y
@user-wr4ej3so9y 2 года назад
Как успехи?) x2
@AlexBakerChef
@AlexBakerChef 2 года назад
Как успехи?) х3
@user-nz8zq3gj1f
@user-nz8zq3gj1f 2 года назад
Зачем вам чужие успехи, делайте сами, мотивация вещь временная! Главное стабильность, организованность
@user-wr4ej3so9y
@user-wr4ej3so9y 2 года назад
Каждый день минимум часа по 3 сижу учу html и css, потом перейду на JS. И мне к слову 16.
@user-ji8zm5wj6q
@user-ji8zm5wj6q 7 лет назад
а что за фильм они показали про ошибки в коде?
@muliersiteblog5771
@muliersiteblog5771 6 лет назад
на 29 минуте, где цикл, там фигурная скобка перед условием for должна стоять
@DenYudin
@DenYudin 2 года назад
Привет из апреля 2022, это еще пока актуально!)
@viktori_ya888
@viktori_ya888 6 месяцев назад
Format codes %c %i %f %lld %s ... %c -если хотим выводить эдиний символ char %i -для вывода целого числа %f -соотносится с типами floud и double,порой они взаимо заменяемые,взависимости от контекста %lld -имеет длинное значение десятичной дробы long long escape sequences \t \' \" \\ \0 -новая строка - \t -tab,тоесть нужен tab не просто некоторое количиство отступов,следующая позиция табуляции,не хватайтесь за клавиатуру просто напишите \t \' - \" -когда вводили данные,комп'ютер может запутаться они по середине или слева или может с права,так-что \" вам в помощь \\ -это комментарий,обычные слова,для самого себя \0 -
@user-gp4do2jg1e
@user-gp4do2jg1e 3 месяца назад
Вот умора Коржик плачет без печенек И тебе грустно без друзей.
@dariys6892
@dariys6892 2 года назад
Привет из 2022 , всем удачи ребята!))
@dmytrochemesh73
@dmytrochemesh73 4 года назад
а для джава есть такие лекции?
@thundercracker2339
@thundercracker2339 4 года назад
6:52 кто вспомнил игру Generals ?)
@user-kb8gu2bv2y
@user-kb8gu2bv2y 3 года назад
Есть еще какой нибудь переведенный курс?
@denispachkovskiy
@denispachkovskiy 2 года назад
привет из 2022 года ) Спасибо за перевод)
@zxcghouldavulikponda306
@zxcghouldavulikponda306 Год назад
ку
@romanvinogradovby
@romanvinogradovby Год назад
Если кто-то читал книги из серии HeadFirst издательства "Oh, Really?", тот знает про когнитивный подход в обучении. И лектор владеет этим подходом бесконечно близко к совершенству. Ребята (и девчата - мы же тут не сексисты), он тут не выпендривается или что-то ещё, как некоторым могло показаться. Тут настолько четко отточенный сценарий, что ну вообще просто отпад всего!
@user-dc4ni1mk1z
@user-dc4ni1mk1z 4 месяца назад
так это в основном школьникам кажется что он выпендривается , а его подача максимально интересная и понятна, хотя я и знал практический все про что он говорил, но все равно интересно его слушать
@_Smith_and_Wesson_
@_Smith_and_Wesson_ 4 года назад
Поступал в Гарвард ради того чтобы обмануть игру LEGO
@sherlockholmes4141
@sherlockholmes4141 7 лет назад
Почему вторая лекция не открывается((
@jonyenglish1
@jonyenglish1 3 года назад
Можно пояснительную бригаду по поводу комикса о цикле про самолетики?)
@z2_bravo177
@z2_bravo177 3 года назад
Ребенок кидал самолётики, это надоело взрослому и он с помощью цикла заставил ребенка повторять 500 раз "я не буду кидать бумажные самолётики"
@artemisfrofov7420
@artemisfrofov7420 3 года назад
@@z2_bravo177 немного по-другому. Если смотрели Симпсонов, то лучше бы поняли прикол. Т.к. там, в заставке можно увидеть как барт мелом пишет множество раз "я не буду делать (что-то плохое) ", и то же самое произошло с ребёнком. И этот же ребёнок, с комикса, вместо того чтобы писать 500 раз " я не буду больше кидать бумажки в классной комнате ", написала программу состоящую из цикла
@user-on6gx3dg9d
@user-on6gx3dg9d 3 года назад
Интересно положен кабель канал через всю сцену к столу. Прям как в России)
@lionlien1943
@lionlien1943 6 месяцев назад
21:30 types
@user-nq6mb8yd7v
@user-nq6mb8yd7v 5 лет назад
Очень понравились лекции, и так хотелось бы по ним и заниматься, и начать хоть что то понимать) Но ничего не получается с sc50 ide, не могу разобраться, почему у них так, а у меня так. Не видно папок, не открывается ничего. Может потому что я с телефона( скачала какие то терминалы, они не подходят видимо для того, что делают они. Или я тормоз, в общем не знаю)
@mishQasim
@mishQasim 4 года назад
IDE изначально пустая, можно создать папку как у него и положить туда файлы. Взять файлы можно отсюда cdn.cs50.net/2015/fall/lectures/1/w/ , там папки для разных лекций (я скинул для предыдущей) Так же многие функции не работают, так как были переписаны. Есть описание их библиотеки, где можно посмотреть актуальные функции и примеры их использования.cs50.readthedocs.io/library/c/
@bulionorodnuy
@bulionorodnuy Год назад
У меня у одного после написания кода с положительными числами из конца ролика ничего не получилось?
@Ilyaaki
@Ilyaaki 7 лет назад
Із какого фільма вырезан посленій кусок про душ?)
@KotikGameYt1
@KotikGameYt1 2 месяца назад
Привет из 24 года !!!
@user-kp5li7mu4y
@user-kp5li7mu4y Год назад
Хз, быстро все, пока особо не разжевывает, я даже здесь теряюсь, мож дальше будет погятней
@sorokinhutor3971
@sorokinhutor3971 Год назад
как радиоинженер - проблема плавающей точки в уровнях Ферми и преобразовании Фурье)))
@romanvinogradovby
@romanvinogradovby Год назад
Спасибо, что напомнил, коллега. Забыл. Стыдно
@bumbum3500
@bumbum3500 5 лет назад
Актуально ли то что он обьясняет на лекциях в данный 2018 год?
@sanya007ua
@sanya007ua 5 лет назад
это основы для многих языков, имхо
@korewatorika
@korewatorika Год назад
Честно говоря, это и в 2023 достаточно актуально 😂
@sofykokoreva3107
@sofykokoreva3107 7 лет назад
Ребят, помогите пожалуйста! До меня не доходит. Есть задача из доп материалов, не могу написать, выдает ошибку. Задача следующая: Логично: чем дольше вы принимаете душ, тем больше воды уходит на этот процесс. Давайте прикинем, сколько? Даже если ваш душ едва открыт, в минуту из него вытекает примерно 6 литров воды. А это 12 бутылочек воды, которые вы носите с собой для питья. Обычно человек принимает душ минут 10. Итого, чтобы помыться, нужно 120 полулитровых бутылок. Немало! Создайте файл water.c в вашей директории ~/workspace/pset1. Программа должна подсчитывать сколько бутылочек воды уходит на душ зависимости от времени. То есть: Программа запрашивает у пользователя количество минут, проведенных в душе Пользователь вводит положительное целое число Программа выводит на экран количество бутылочек, израсходованных пользователем. Буду очень благодарна за помощь, т.к. спросить мне не у кого.
@dimitrid.4214
@dimitrid.4214 7 лет назад
так в чём вопрос то? О_о
@dimitrid.4214
@dimitrid.4214 7 лет назад
#include #include int main(void) { printf("enter time, in min.: "); int t = GetInt(); printf("you need %i bottles ", t*12); }
@user-mr8vd7lg2f
@user-mr8vd7lg2f 7 лет назад
подскажите, где вы задачи смотрите
@sofykokoreva3107
@sofykokoreva3107 7 лет назад
На джавараш
@user-um6ml7os3k
@user-um6ml7os3k 6 лет назад
Программа выводит на экран количество бутылочек, израсходованных пользователем!!!!!!!!
@shamyrkulovshamyrkulov581
@shamyrkulovshamyrkulov581 Год назад
Кто все ещё смотрит? 2022
@AlexCriptoJinn
@AlexCriptoJinn 2 года назад
А если я смотрю уже 4тый урок и не хрена почти не понимаю - Это Нормально???? 😁
@serhii-666
@serhii-666 2 года назад
Разве в сишке нет bool?
@TheRedbeardster
@TheRedbeardster 7 лет назад
Хотите хороший курс по Цэ - книжка Подбельского и Фомина вам в помощь (синенькая такая). Там и классика, и работы с Unix, и математика (чметоды), и потроха системы, и make.
@user-ft4bj7rx1c
@user-ft4bj7rx1c 7 лет назад
Artem unknown согласен полностью, учебник Подбельского для новичков лучший!
@romanvinogradovby
@romanvinogradovby Год назад
Спустя 6 лет - спасибо. Нужно больше хороших книг. Напишите кто-то ещё свой Топ-10. Начинающий Ruby-ист.
@rustamfreeman642
@rustamfreeman642 8 месяцев назад
Ааааа вот почему иногда нужно перезагружать свой смартфон 😂😂😂
@elvirademidova6031
@elvirademidova6031 7 лет назад
а где взять д/з идоп материалы ккурсу ?
@nurik5217
@nurik5217 4 года назад
На сайте Гарвард для студентов только они только для студентов
@PolinaMelamori
@PolinaMelamori 3 года назад
@@nurik5217 ничего подобного. Вот здесь задания первой недели внизу: cs50.harvard.edu/x/2020/weeks/1/ Далее лазаете сами по лекциям и там все доп.материалы и все задания к каждой лекции есть. Если с английским не очень (как у меня), то ко всем видео запускаете субтитры и в настройках выбираете Перевести - Русский. Вуаля)
@PolinaMelamori
@PolinaMelamori 3 года назад
Вот здесь задания первой недели внизу: cs50.harvard.edu/x/2020/weeks/1/ Далее лазаете сами по лекциям и там все доп.материалы и все задания к каждой лекции есть. Если с английским не очень (как у меня), то ко всем видео запускаете субтитры и в настройках выбираете Перевести - Русский. Вуаля)
@romanmelnik7328
@romanmelnik7328 3 года назад
@@PolinaMelamori спасибо, добрый человек!
@coffeehouse26
@coffeehouse26 3 года назад
@@PolinaMelamori спасибо! Перешел по ссылке, нашел программу и задания. Предварительно зарегился на GitHub, чтобы войти в программу.
@oleg0314
@oleg0314 6 лет назад
На сегодняшний день официальный файл cs50.h который inlude объявляю сломанным ! решения или оригинального файла не нашёл. Предполагаю что если найти старый файл cs50.h то можно его закинуть в папку с main и объявить через #include "cs50.h"
@viktori_ya888
@viktori_ya888 6 месяцев назад
#include int main(void) main-в Skriashe вместо этого зелёный флажок { printf("hello, world ") ; } printf-функция для вывода форматной строки,есть свои аргументы или параметры ,принимает входные данные которые заключены в эти скобки ()-сдесь у нас один ввод,так называемая строка внутри кавычек ""-от неё и зависит что сотворит принтф,ведь это просто обычная функция,от куда ей знать что писать,пока вы не скажите -новая страка,нельзя просто натиснуть ентер,при написании кода,кампелятор запутается,придётся повторять что начинаем с новой строки,управляющий символ ; -конец строки,но её не нужно везде ставить,уш точночно не в конец каждой строки
@spweIl
@spweIl 7 лет назад
А как библиотеку cs50.h подключить? Что-то я упустил...
@dimitrid.4214
@dimitrid.4214 7 лет назад
sudo su - apt-get install gcc wget mirror.cs50.net/library50/c/library50-c-5.zip unzip library50-c-5.zip rm -f library50-c-5.zip cd library50-c-5 gcc -c -ggdb -std=c99 cs50.c -o cs50.o ar rcs libcs50.a cs50.o chmod 0644 cs50.h libcs50.a mkdir -p /usr/local/include chmod 0755 /usr/local/include mv -f cs50.h /usr/local/include mkdir -p /usr/local/lib chmod 0755 /usr/local/lib mv -f libcs50.a /usr/local/lib cd ..; rm -rf library50-c-5
@antonivanov9555
@antonivanov9555 5 лет назад
Dimitri D. Круто!
@Sokkez
@Sokkez 4 года назад
@@dimitrid.4214 зарегался, все комманды ввёл, а там пустая root папка, хотя ls показывает, что архив распакован
@AulMedia1
@AulMedia1 7 лет назад
где их задачки достать?
@easybreeze4490
@easybreeze4490 4 года назад
@@masdaiable 404
@kj_ysmemhs_int
@kj_ysmemhs_int 3 года назад
cs50.harvard.edu/x/2021/
@user-sj2gl5fz5q
@user-sj2gl5fz5q 4 года назад
Модераторы, пожалуйста, проверяйте субтитры тоже. 1:09 - матерное слово) Если только это не машинный перевод)
@user-pz2pk5gk2o
@user-pz2pk5gk2o 3 года назад
Девушка в очках ,в конце ролика, походу у них отвечает за креатив ,она и сама не от мира сего 😀
@a114daene
@a114daene 3 года назад
все заметили как индус d написал? вот и кодят они так же)))
@user-pl2qf3me8b
@user-pl2qf3me8b 6 лет назад
Ребят,помогите! Я тут делаю задание mario.с И мне не понятно как строить полупирамиды. В конце надо напечатать решетку,напечатать пробелы,напечатать строку. И мне не понятно. Я все сделал кроме этого. Какой час уже сижу голову ломаю.
@demetrsimeon4806
@demetrsimeon4806 3 года назад
Ну чего там, получилось?
@Karamelkha
@Karamelkha 2 года назад
Привет из 2022🤩
@AleksandrGolrichtGlrcht
@AleksandrGolrichtGlrcht Год назад
Прикольно по атмосфере, но не самые лучшие объяснения по материалу. Встречал на ютубе и понятнее.
@bulionorodnuy
@bulionorodnuy Год назад
Можешь дать название своего курса?
@viktori_ya888
@viktori_ya888 6 месяцев назад
Loops-Циклы for (initializations; condition; updates;) { // do this again and again } for (инициализации; состояние; обновления;) { // делаем это снова и снова } for (int i=0; i
@Damir-be9gt
@Damir-be9gt Месяц назад
Привет из 2024🎉
@user-wb3ks1un8k
@user-wb3ks1un8k 6 лет назад
в 64 битной системе макс. число 18 446 744 073 709 551 616
@dedushkamao
@dedushkamao 6 лет назад
Программа может оперировать числами, превышающими разрядность системы.
@bogdantymKOLUBO
@bogdantymKOLUBO 4 года назад
поправка, на единицу меньше 2^64-1 для безнакового типа и почти в два раза меньше, если знаковый 2^63-1
@piratz1995
@piratz1995 7 лет назад
почему для вывода целых чисел используется %i, а не %d ?
@Value_Your_Voice
@Value_Your_Voice 7 лет назад
Hoang Minh Nguyen Они равносильны.
@Value_Your_Voice
@Value_Your_Voice 7 лет назад
(ответили ему спустя 2 месяца)
@piratz1995
@piratz1995 7 лет назад
всё равно спасибо )
@6598335
@6598335 5 лет назад
%d от "double " - тип данных "десятичные числа с двойной точностью" %i от "integer" - тип данных "целые числа"
@darmoed_phantorm
@darmoed_phantorm 5 лет назад
комментарии больше путают чем помогают
@babayevnariman
@babayevnariman Год назад
учусь на голанге.язык с похоже.
@bxtchacker1178
@bxtchacker1178 3 года назад
А мне не понравилось что на 31ой минуте сменился диктор
@Freds_Shorts
@Freds_Shorts 7 лет назад
В детстве я думал почему же у меня больше не идут деньги в лего , теперь всё ясно : (
@vindastris4982
@vindastris4982 4 года назад
Я вернулся! Проспал до 9 урока. XD Жаль, что я не в матрице и не могу сказать, что знаю Кунг Фу.
@ifokyourmom14
@ifokyourmom14 5 лет назад
А у меня сири говорит про банки варенья и карлсона
@Linlens
@Linlens 2 года назад
2022
@user-wi9id6tu3i
@user-wi9id6tu3i 5 лет назад
Последний видос ха-ха-ха!!!!
@andrewuwizard
@andrewuwizard Год назад
+
@daryau.6549
@daryau.6549 2 года назад
но, скобки фигурные там были................????
@dima719
@dima719 2 года назад
где?
@bandike4868
@bandike4868 2 года назад
Уже сложней
@fartman9223
@fartman9223 3 года назад
все баги разобрали,а про далёкие земли ни слова
@daryau.6549
@daryau.6549 2 года назад
да уж.. отработать всё это после лекции не помешало бы. Чуствую что вообще нихрена не понимаю, хоть вроде и понимаешь но, нет
@CashHunters
@CashHunters 6 месяцев назад
+1
@orkhangurbnaov5477
@orkhangurbnaov5477 7 лет назад
Ребят мне очень интересно, и вот этот курс понял очень плохо , мог бы кто со мной побеседовать на эту тему ?
@dreammakmuss
@dreammakmuss 5 лет назад
Я могу, актуально через 2 года? :-D
@Sokkez
@Sokkez 4 года назад
@@dreammakmuss да. зареегался на IDE их, но как получиться все файлы с примерами, как в лекции? Docker чтото не ставится, а команды из ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-ej3EA451m2c.html&lc=Ugjx8K9GukHKfngCoAEC.8LVwsYZjKnW8OC8U6JmxK3 скачивают файлы непонятно куда, ls отображает их в терминале но в tree и нет, я уже и рефрешил и безтолку
@user-rh8ec6ne5n
@user-rh8ec6ne5n 2 года назад
@@dreammakmuss актуально через 5 лет))
@napoleonborntoparty5437
@napoleonborntoparty5437 2 года назад
Теперь у парней кличка гет стринг и принт еф 😂😂😂
@ExmalExmal
@ExmalExmal Год назад
еф можна буквой написать умник "ф"
@user-sb5pl7xd4y
@user-sb5pl7xd4y Год назад
Text of programms is not cokret
Далее
Big Mac Wrap 🍔 #shorts
00:12
Просмотров 1,3 млн
Алгоритмы на Python 3. Лекция №1
1:20:50
Big Mac Wrap 🍔 #shorts
00:12
Просмотров 1,3 млн