Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Начала Delphi > Глава 1. Алгоритмизация и основы программирования


Автор: kemiisto 22.4.2008, 21:45
Вводная глава. Альфа-версия от 15 январяя 2009 года. smile 

Автор: THandle 23.4.2008, 14:43
kemiisto, как мне кажется лучше выложить в каком-нибудь другом формате, или просто скопировать на форум(так даже будет удобнее обсуждать smile ). Ведь не у всех есть OOO(ко мне не относится smile )

Замечания от меня по поводу, начнутся завтра-послезавтра. smile 

Автор: THandle 25.4.2008, 11:42
Цитата

1.2. Этапы решения задач на компьютере


Что предполагается писать тут? Я честно говоря даже не догадываюсь smile 

Цитата

способы представления алгоритмов (блок-схема, псевдокод, код на ЯП)???


Может быть стоит сначала описать язык Delphi? Я бы например не понял никаких блок-схем, псевдокода и тд, если бы это была первая моя книга по программированию.
Как мне кажется все эти представления алгоритмов лучше оставить на одну из  последних глав. Но это лично мое мнение. smile 

Цитата

1.5. Языки программирования
ПО, история ЯП (машинные коды, ассемблер, алгоритмические языки), трансляция (компиляция, интерпретация).



Что тут предполагается? Что то вроде того что в книге у Свердлова?
То есть какие языки как, когда развивались и тд?

Автор: kemiisto 25.4.2008, 13:19
Этапы решения задач на компьютере:
  •  Постановка задачи.
  •  Выбор метода решения (построение математической модели).
  •  Разработка алгоритма.
  •  Составление программы.
  •  Реализация программы на компьютере (отладка).
  •  Анализ полученных результатов (тестирование).

Цитата(THandle @  25.4.2008,  12:42 Найти цитируемый пост)
Может быть стоит сначала описать язык Delphi?

Можно и так.  smile 

Цитата(THandle @  25.4.2008,  12:42 Найти цитируемый пост)
Что тут предполагается? Что то вроде того что в книге у Свердлова?

Можно поточнее - о какой книге идёт речь?

Автор: THandle 25.4.2008, 13:35
Цитата(kemiisto @  25.4.2008,  14:19 Найти цитируемый пост)
Этапы решения задач на компьютере:


А, ты вон про что. Понялsmile


Цитата(kemiisto @  25.4.2008,  14:19 Найти цитируемый пост)
Можно поточнее - о какой книге идёт речь? 


С. З. Свердлов.

Языки программирования и методы трансляции.

Автор: Exai1e 28.4.2008, 22:32
ну незнаю, мне кажеться там нехватает описания про системы счисления, захватить историю компиляторов, яп. не надо энциклопедию переписывать, ну а чутка думаю лишним не будет 
мб даже захватить проектирование приложений, ну на начальном этапе. мб даже блок схемы
тоесть как вводный курс на курсах ;) "масло маслянное" 

Автор: kemiisto 1.5.2008, 13:52
Цитата

нехватает описания про системы счисления, захватить историю компиляторов, яп.

В принципе согласен. 

Exai1e, не желаете ли присоединиться? (нужен только аккаунт Google)

Автор: kemiisto 10.5.2008, 19:01
+ Описана краткая история вычислительной техники.
+ Описана история программирования (кратко, только императивная парадигма, imho больше и не надо).

! Нужно написать подраздел о системах счисления (за идею спасибо Exai1e). Думаю, в ближайшее время будет реализовано. 

? Стоит ли писать о блок-схемах, псевдокодах? Вопрос по прежнему открыт...

Автор: Exai1e 10.5.2008, 23:53
Цитата

? Стоит ли писать о блок-схемах, псевдокодах? Вопрос по прежнему открыт...


думаю да, но в меру, не стоит развивать это на сто страниц. Так чтобы вкратце, но понятно было и интересно ;) (чтото вроде "вводного курса")

Цитата

Exai1e, не желаете ли присоединиться? (нужен только аккаунт Google)


не умею я статьи | книги писать smile не получается "статейным" языком все это дело описывать ;)

Автор: THandle 11.5.2008, 13:57
Цитата(kemiisto @  10.5.2008,  20:01 Найти цитируемый пост)

! Нужно написать подраздел о системах счисления (за идею спасибо Exai1e). Думаю, в ближайшее время будет реализовано. 

Да, вот это важно. Главное написать про перевод дробных чисел, с этим всегда больше всего проблем у народа возникает.


Цитата(kemiisto @  10.5.2008,  20:01 Найти цитируемый пост)
? Стоит ли писать о блок-схемах, псевдокодах? Вопрос по прежнему открыт...


Если и стоит, то очень сжато. Как показывает практика, начинающим программистам намного интереснее бросить пару кнопок на форму, чем разбираться в каких то блок-схемах.


Exai1e, учись юзать быструю цитату. smile 

Цитата(Exai1e @  11.5.2008,  00:53 Найти цитируемый пост)
не умею я статьи | книги писать smile не получается "статейным" языком все это дело описывать ;) 


А ты как-нибудь пиши, а мы переведем ;D

Автор: kemiisto 12.7.2008, 22:33
+ Подраздел о системах счисления. Осталось только преобразование из одной в другую, думаю, завтра дописать. 

Автор: kemiisto 14.7.2008, 14:51
Цитата(kemiisto @  12.7.2008,  23:33 Найти цитируемый пост)
Осталось только преобразование из одной в другую, думаю, завтра дописать. 

Сделано. smile  Правда назрел ещё вопрос: надо ли описывать упрощённые алгоритмы перехода между система с основаниями = степеням двойки (2, 8, 16)? Там где разбиение на триады, тетрады.

Автор: THandle 14.7.2008, 20:51
Цитата(kemiisto @  14.7.2008,  15:51 Найти цитируемый пост)
Правда назрел ещё вопрос: надо ли описывать упрощённые алгоритмы перехода между система с основаниями = степеням двойки (2, 8, 16)? Там где разбиение на триады, тетрады.


Как мне кажется - не надо. По крайней мере в первой главе. Человек, который ничего не знает и возьмется читать, просто может испугаться...

Автор: kemiisto 14.7.2008, 21:07
Цитата(THandle @  14.7.2008,  21:51 Найти цитируемый пост)
Как мне кажется - не надо.

Тогда, надо дописывать этапы решения задач на ЭВМ и переходить ко второй главе.  smile 

Автор: THandle 15.7.2008, 05:40
Цитата(kemiisto @  14.7.2008,  22:07 Найти цитируемый пост)

Тогда, надо дописывать этапы решения задач на ЭВМ и переходить ко второй главе.


Ну так вперед. Удачи в этом сложном деле smile 

У меня, к сожалению, возможности что-то писать вообще нету до сентября. smile даже свою статью никак закончить не могу smile

Автор: kemiisto 20.11.2008, 01:11
Чуточку инфы про парадигмы. Для общего развития. Кроме того появляется понятие оператора:
Цитата
Программа на Delphi, как и на любом императивном языке, очень похожа на последовательность приказов машине. Каждый такой приказ есть оператор или инструкция (statement). 


Ваше мнение? Убрать, оставить, переписать?

Автор: Akella 28.2.2009, 15:32
Оставь

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)