-Поиск по дневнику

Поиск сообщений в rss_forum_sources_ru

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 29.07.2007
Записей:
Комментариев:
Написано: 80




Форум на Исходниках.RU


Добавить любой RSS - источник (включая журнал LiveJournal) в свою ленту друзей вы можете на странице синдикации.

Исходная информация - http://forum.sources.ru.
Данный дневник сформирован из открытого RSS-источника по адресу http://forum.sources.ru/yandex.php, и дополняется в соответствии с дополнением данного источника. Он может не соответствовать содержимому оригинальной страницы. Трансляция создана автоматически по запросу читателей этой RSS ленты.
По всем вопросам о работе данного сервиса обращаться со страницы контактной информации.

[Обновить трансляцию]

Язык для обучения программирования

Воскресенье, 26 Июля 2020 г. 19:12 + в цитатник
Gonarh: Предлагаю ввести в систему мер и весов единицу демагогии. 1 Dkey - 100% демагог.

https://forum.sources.ru/index.php?showtopic=419241&view=findpost&p=3835288


Метки:  

Язык для обучения программирования

Воскресенье, 26 Июля 2020 г. 18:56 + в цитатник
swf:
Цитата D_KEY @
Цитата swf @
А вот для Д'Кеюшки :D который Шеня ретроградом объявил.

Я объявил ретроградом не Шеня, если что :D

Ну тогда ладно.
Но титул Д'Кея вам уже присвоен :D

https://forum.sources.ru/index.php?showtopic=419241&view=findpost&p=3835286


Метки:  

Язык для обучения программирования

Воскресенье, 26 Июля 2020 г. 17:58 + в цитатник
korvin:
Цитата D_KEY @
Ну тут субъективно, но мне кажется язык перегружен для того, чтобы на нем основы изучать.

Нет нужды погружаться сразу во всё.

Цитата D_KEY @
Кроме того, мой аргумент, о том, что изучив основы программирования и питона, студенты смогут много чего попробовать, валиден и в случае сравнения с ocaml

В рамках основ попробовать что? Machine Learning-библиотеки? Программирование роботов? Это не основы программирования, это специализации, которые идут после основ.

Цитата D_KEY @
Т.е. на мой взгляд для основ нужен простой язык с достаточными возможностями для объяснения основ программирования, который бы при этом позволил заинтересованным и активным студентам на практике применить новые знания, в том числе самостоятельно, двигаясь в ту сторону, которая интересна, пробуя и экспериментируя.

Т.е. они после Питона пойдут, например, драйверы писать? Или игры? Или FPGA программировать? Или приложения для iOS/Android? Ну-ну.
Для практики нужно выбирать адекватные инструменты, а основы — это больше теория и тут нужен достаточно гибкий язык, позволяющий просто выражать базовые концепции, т.е. имеющий подходящие для этого языковые абстракции. Racket, например. Или Oz.

Цитата D_KEY @
Он прост, не перегружен

Он примитивен и недонагружен. Даже лямбд нормальных нет.

Цитата D_KEY @
В более специальных курсах вполне можно и нужно брать за основу другие языки.

Как раз только в специализированных курсах (ML, Data Science и т.п.), где Питон активно применяется, он и нужен.

https://forum.sources.ru/index.php?showtopic=419241&view=findpost&p=3835279


Метки:  

Язык для обучения программирования

Воскресенье, 26 Июля 2020 г. 17:23 + в цитатник
D_KEY:
Цитата korvin @
Хочешь императивщину: пожалуйста, циклы, ref'ы, структуры, массивы.
Хочешь ООП: пожалуйста, и immediate-объекты, и классы с множественным наследованием и т.п.

Ну тут субъективно, но мне кажется язык перегружен для того, чтобы на нем основы изучать. Кроме того, мой аргумент, о том, что изучив основы программирования и питона, студенты смогут много чего попробовать, валиден и в случае сравнения с ocaml :)

Я не знаю, как изучали программирование вы, но я, в основном, это делал на практике, т.е. делал то, что мне было интересно делать. В мое время одним из лучших вариантов для практики был delphi, и изучение паскаля тут хоть какую-то помощь оказывало.

Т.е. на мой взгляд для основ нужен простой язык с достаточными возможностями для объяснения основ программирования, который бы при этом позволил заинтересованным и активным студентам на практике применить новые знания, в том числе самостоятельно, двигаясь в ту сторону, которая интересна, пробуя и экспериментируя.

И вот если мы рассматриваем такое сочетание качеств, то, насколько я вижу, питон оказывается вне конкуренции. Он прост, не перегружен, имеет все нужные возможности для объяснения основ, позволит студентам активно применять даже базовые знания и развиваться дальше.

В более специальных курсах вполне можно и нужно брать за основу другие языки.

https://forum.sources.ru/index.php?showtopic=419241&view=findpost&p=3835276


Метки:  

Язык для обучения программирования

Воскресенье, 26 Июля 2020 г. 16:31 + в цитатник
korvin:
Цитата D_KEY @
Но ocaml, как мне кажется, лучше брать за основу для курса ФП(но я бы выбрал haskell) или для теории типов и пр. такого, чем для основ программирования.

Отчего же?
Хочешь императивщину: пожалуйста, циклы, ref'ы, структуры, массивы.
Хочешь ООП: пожалуйста, и immediate-объекты, и классы с множественным наследованием и т.п.

https://forum.sources.ru/index.php?showtopic=419241&view=findpost&p=3835274


Метки:  

Язык для обучения программирования

Воскресенье, 26 Июля 2020 г. 15:50 + в цитатник
D_KEY:
Цитата korvin @
Прекрасный язык для обучения, кстати.

Ну лучше Паскаля. Но ocaml, как мне кажется, лучше брать за основу для курса ФП(но я бы выбрал haskell) или для теории типов и пр. такого, чем для основ программирования.

https://forum.sources.ru/index.php?showtopic=419241&view=findpost&p=3835273


Метки:  

Язык для обучения программирования

Воскресенье, 26 Июля 2020 г. 15:47 + в цитатник
korvin:
Цитата D_KEY @
Ну и где у нас, кроме паскаля, программы имеют begin end. А модули имеют раздел interface и implementation?

В Ocaml. Прекрасный язык для обучения, кстати.

https://forum.sources.ru/index.php?showtopic=419241&view=findpost&p=3835272


Метки:  

Язык для обучения программирования

Воскресенье, 26 Июля 2020 г. 15:46 + в цитатник
D_KEY:
Цитата swf @
А вот для Д'Кеюшки :D который Шеня ретроградом объявил.

Я объявил ретроградом не Шеня, если что :D

https://forum.sources.ru/index.php?showtopic=419241&view=findpost&p=3835271


Метки:  

Язык для обучения программирования

Воскресенье, 26 Июля 2020 г. 15:39 + в цитатник
swf: Это было для Кили, каких узких спецов яндекс готовит.

А вот для Д'Кеюшки :D который Шеня ретроградом объявил.
Вот программа вступительного экзамена в этот самый ШАД, со списком литературы, по которой нужно готовиться.
Чья там книжка, уж ни Шеня ли ретрограда? :D
https://yadi.sk/d/2TrQNpJZYUKOgw

Добавлено
Короче говоря, опять я в холиваре одна и умная, и красивая, и в белом пальто.
Засим откланиваюсь, спорьте дальше :D

https://forum.sources.ru/index.php?showtopic=419241&view=findpost&p=3835270


Метки:  

Язык для обучения программирования

Воскресенье, 26 Июля 2020 г. 15:36 + в цитатник
D_KEY:
Цитата swf @
Это кому тут матан не нужен?

Матан, кстати, нужен :)
Не нужен паскаль.

https://forum.sources.ru/index.php?showtopic=419241&view=findpost&p=3835269


Метки:  

Язык для обучения программирования

Воскресенье, 26 Июля 2020 г. 15:33 + в цитатник
swf: Это кому тут матан не нужен?
Яндекс, ШАД (школа анализа данных) для программистов. Чтобы в эту школу поступить, нужно сдать вот такой экзамен:
user posted image

https://forum.sources.ru/index.php?showtopic=419241&view=findpost&p=3835268


Метки:  

Поиск минимального числа при условии

Воскресенье, 26 Июля 2020 г. 01:01 + в цитатник
scrum0fscrums:
Цитата swf @
Вы уже показали свои знания в соседней теме.

В статьях было несколько ошибок. Я их нашла и написала свой преобразователь любого алгоритма в линейный. Теперь я стану богаче, чем Билл Гейтс. Буду за деньги преобразовывать любой говнокод в эффективные линейные программы.

https://forum.sources.ru/index.php?showtopic=419125&view=findpost&p=3835231


Метки:  

dysyuphyyeln

Воскресенье, 26 Июля 2020 г. 00:05 + в цитатник
rdyylsjf: viagra online canada http://canadian-healthy.com/>generic viagra buy viagra online canada pharmacy

https://forum.sources.ru/index.php?showtopic=419238&view=findpost&p=3835229


Метки:  

История

Суббота, 25 Июля 2020 г. 23:01 + в цитатник
ya2500: В 1886 году в Японии вышел русский роман, получивший в переводе название "Плачущие цветы и скорбящие ивы. Последний прах кровавых битв в Северной Европе". Книжка была довольно тонкой. Переводчик Мори Тай объяснил, что в оригинале было много лишнего, поэтому он взял на себя смелость выкинуть ненужное и оставить главное — любовную линию. Так Япония узнала "Войну и мир".

(из лекции А. Садоковой по японской культуре эпохи Мейдзи)

https://forum.sources.ru/index.php?showtopic=413692&view=findpost&p=3835227


Метки:  

Лучшее место где можете купить недорого товар

Суббота, 25 Июля 2020 г. 22:53 + в цитатник
MichaelTab: Намерение позволяет анонимно и безопасно покупать\продавать
запрещенные товары сообразно всей РФ и СНГ. Всеобъемлющий функционал
делает план качественным инструментом ради работы, а
внимательная и справедливая администрация выступает регулятором
взаимоотношений продавец-покупатель, делая покупки удобными
для клиентов.
рабочий сайт гидры

сайт гидра онион ссылка

https://forum.sources.ru/index.php?showtopic=419237&view=findpost&p=3835226


Метки:  

Поиск минимального числа при условии

Суббота, 25 Июля 2020 г. 21:35 + в цитатник
swf:
Цитата scrum0fscrums @
Цитата JoeUser @
есть набор чисел, допустим [1,2,3,4,5,6,7,8,9,10,11,12], нужно найти минимальное число, которое нацело делится на любое из чисел набора...

Знать надо программисту такую элементарщину.

Вы уже показали свои знания в соседней теме.

https://forum.sources.ru/index.php?showtopic=419125&view=findpost&p=3835221


Метки:  

ЕГЭ по информатике 2020, часть 2, № 25

Суббота, 25 Июля 2020 г. 20:55 + в цитатник
swf: ЕГЭ по информатике 2020, вариант Москва
Часть 2, № 25
Алгоритм обработки массивов
Задание взято с сайта
http://kotolis.ru/realegeinf_2020

user posted image

Условие.
Дан массив, содержащий 2020 положительных целых чисел, от -10000 до 10000. Необходимо найти наибольший кратный 4 элемент этого массива. После чего в массиве изменить все элементы кратные 4 на это значение и вывести массив.
Напишите на одном из языков программирования программу для решения этой задачи. В качестве результата программа должна вывести изменённый массив, по одному элементу в строке. Например, для исходного массива из 5 элементов 112 4 27 95 148 программа должна вывести числа 4 4 27 95 4 по одному числу в строке.
Исходные данные объявлены так, как показано ниже на примерах для некоторых языков программирования. Запрещается использовать переменные, не описанные ниже, но разрешается не использовать некоторые из описанных переменных
В качестве ответа Вам необходимо привести фрагмент программы, который должен находиться на месте многоточия. Вы можете записать решение также на другом языке программирования (укажите название и используемую версию языка программирования, например, Free Pascal 2.6). В этом случае Вы должны использовать те же самые исходные данные и переменные, какие были предложены в условии (например, в образце, записанном на Алгоритмическом языке).

Замечание.
Очень простая задача с довольно странным условием, в котором целые положительные числа начинаются от -10000.
Не будем обращать внимание на эти странности, будем делать точно по условию.
Кроме того, раз уж такая простая задача попала в часть 2, сделаем её чуть более рационально, чем на сайте. Без использования дополнительных переменных.

Решение.
Программа на Паскале:
    const N = 2020;
    var a: array [1..N] of integer;
    i, k, m: integer;
    begin
    for i:= 1 to N do
    readln(a[i]);
    ...
    end.


Алгоритм
1. Инициализация.
Пусть в переменной k будет храниться максимальный элемент массива, кратный 4. Поскольку 0 не является положительным числом, первоначально положим k:= 0.

2. Поиск максимального элемента
Во время чтения элементов массива будем проверять, выполняется ли условие делимости на 4, если оно выполнено, то проверять, не нашли ли мы элемент больший k.

3. Вывод массива на печать
Если после завершения цикла значение k осталось равным 0, то массив не изменился. Печатаем массив a.
Иначе в цикле опять проверяем для каждого элемента массива условие делимости на 4, и, если условие выполнено, присваиваем этому элементу значение k и затем печатаем.

    const N = 2020;
    var a: array [1..N] of integer;
    i, k, m: integer;
    begin
    k:= 0;
    for i:= 1 to N do begin
    readln(a[i]);
    if (a[i] mod 4 = 0) then
    if a[i] > k then k:= a[i];
    end;
    if k = 0 then
    for i:= 1 to n do writeln(a[i])
    else
    for i:= 1 to n do begin
    if a[i] mod 4 = 0 then a[i]:= k;
    writeln(a[i])
    end;
    end.

https://forum.sources.ru/index.php?showtopic=419235&view=findpost&p=3835219


Метки:  

ЕГЭ по информатике 2020, вариант Москва, часть 1, № 3

Суббота, 25 Июля 2020 г. 20:00 + в цитатник
swf: Условие 25-й задачи:
Дан массив, содержащий 2020 положительных целых чисел, от -10000 до 10000.
Чёто ржу.
Составители откуда-то копипастили... и не закусывали.
Ну как к таким заданьям можно серьёзно относиться?

https://forum.sources.ru/index.php?showtopic=419166&view=findpost&p=3835217


Метки:  

Помогите разобраться с макросом и сохранении значений работы в книге Excel

Суббота, 25 Июля 2020 г. 17:12 + в цитатник
yurpas: Тогда перед отправкой заменять формулы на значения.
Хотите - вручную каждый раз, хотите напишите функцию (можно в другом файле), которая будет обращаться к нужному файлу и заменять.
Можно ограничиться определённым диапазоном. Можно вообще все формулы в значения.
    For Each sh In ActiveWorkbook.Worksheets
    sh.UsedRange.Value = sh.UsedRange.Value
    Next sh

https://forum.sources.ru/index.php?showtopic=419201&view=findpost&p=3835215


Метки:  

Поиск минимального числа при условии

Суббота, 25 Июля 2020 г. 12:19 + в цитатник
scrum0fscrums:
Цитата JoeUser @
есть набор чисел, допустим [1,2,3,4,5,6,7,8,9,10,11,12], нужно найти минимальное число, которое нацело делится на любое из чисел набора...

Знать надо программисту такую элементарщину.

https://forum.sources.ru/index.php?showtopic=419125&view=findpost&p=3835207


Метки:  

Поиск сообщений в rss_forum_sources_ru
Страницы: 2628 ... 2388 2387 [2386] 2385 2384 ..
.. 1 Календарь