Школа № 43 Нижнего Новгорода
Меню сайта
 
Главная страница

О школе

Учителя

Для учителей

Ученики

Общественная жизнь

Фотоальбом

Общение

Для учеников

Статьи

Единый экзамен

Валеология

Библиотека

Посетителям сайта

Страничка лаборанта

Web-мастерам

 

Предыдущая Следующая

(константу) частным случаем формулы, однако по историческим и

эргономическим соображениям синтаксис этих сущностей различен.

Значения, к которым приводятся ячейки, содержащие формулу "=100"

(если, как во всех известных нам системах управления электронными

таблицами, синтаксис формулы предполагает "=" в первой

позиции) и константу 100, равны.)

 

По сути дела, электронная таблица предполагает

использование простого функционального языка программирования

(точнее, современные системы управления электронными таблицами как

правило реализуют язык формул, функциональный в своей основе, но с

элементами инфиксной нотации, т.е. с возможностью вместо

"=функция1(функция2((сумма(а; произведение(b;c)))))"

написать чуть короче: "=функция1(функция2(a+b*c))").

 

Синтаксис этого языка очевиден для всех, кто

понимает, что такое формула в обычном математическом понимании. Кроме

того, форма электронной таблицы снимает с пользователя-"программиста"

заботу об организации данных (их организует сама таблица, и вместо

имен переменных можно использовать координаты ячеек), о вводе-выводе

и о связывании отдельных конструкций в программу (вычисление формул

происходит по мере необходимости).

 

Таким образом, с помощью электронных таблиц в

учебный курс информатики можно вводить "нулевую степень

программирования", объясняя, что такое выражение и переменная,

но откладывая на потом то, от чего можно абстрагироваться (сущности,

перечисленные в предыдущем абзаце, и другие, более сложные).

 

5.3 Свободные редакторы электронных таблиц

 

Пробежавшись по каталогам свободных программ

(таким, как "кузница кода" Sourceforge, содержащая тысячи

проектов), можно обнаружить более двух десятков программ в категории

"электронные таблицы". Большинство из них --

незавершенные или более или менее законченные учебные проекты. Работу

с электронными таблицами можно, видимо, считать зрелым

персонально-компьютерным приложением: оказывается, за полгода-год

один программист в состоянии реализовать (разумеется, опираясь на

существующие библиотеки) до 90% функциональности, свойственной

лидирующим программам в этой категории.

 

Однако знакомство с содержанием коммуникации на

форумах поддержки позволяет предположить, что реальную широкую

пользовательскую аудиторию получили три свободных проекта:

 
 
  

·                OpenCalc -- электронно-табличный

·                        компонент уже знакомого нам по "лекциям" 1 и 3

·                        интегрированного прикладного делового пакета OpenOffice.org;

·                       

·                 
  

·                KSpread -- компонент еще одного


Предыдущая Следующая
 
Хостинг от uCoz