Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Розробка навчальної програми, що підтримує вивчення теми "Структури даних"

Реферат Розробка навчальної програми, що підтримує вивчення теми "Структури даних"





відобразити значення змінних в ході послідовного виконання команд присвоювання

1.1.2. Лінійні обчислювальні алгоритми

У цьому параграфі докладно вивчається оператор привласнення: його властивості, приклади застосування

Властивості присвоювання ілюструються за допомогою трасування таблиці:

Команда

a

b

a: = 1

1

-

b: = 2 x a

1

2

a: = b

2

2

b: = a + b

2

4

В 

Властивості:

1. поки змінної не присвоєно значення вона залишається невизначеною

2. значення змінної зберігається до наступного присвоювання

3. нове значення змінної замінює попереднє

В В 

Приклади:

1. обмін значеннями 2х змінних. Для вирішення застосовується аналогія з двома склянками (з молоком і водою) для зміни значень яких використовується третій, після якої рішення стає очевидним.

2. дано 2 правильні дроби, знайти дріб - результат ділення однієї на другу.

Рішення зводиться до правил підручника математики.

Завдання по розділу:

1. коли значення змінної вважається невизначеним?

2. що відбувається з попереднім значенням змінної після присвоювання?

3. чи можна в арифметичному виразі використовувати невизначену змінну?


1.1.3. Знайомство з мовою Pascal

У цьому параграфі вивчається структура програми паскаля, в тому числі опис змінних, синтаксис операторів введення, виведення, присвоювання, правила запису арифметичних виразів

В 

Опис змінних

Тут описується синтаксис опису змінних, основні типи (речовинний - real, цілий - integer). Тут тільки називаються числові типи: назви речовинний і цілий покладається вже знайомими учням, знання про діапазонах типів їм поки не потрібно.

Приклад var a, b: integer ; c: real ;

Синтаксис операторів введення, виведення, присвоєння.

- Уведення - Read [ ln ] ( <список змінних> );

- Висновок - Write [ ln ] ( <список змінних> );

- Присвоєння - < числова змінна >: = < Арифметичне висловлю-ня >;

- Арифметичні операції " + " , " < b> - " , " * ", " / ";

Правила запису арифметичних виразів

Приклад

ВиразВ  записується так

A * A + B * B-12 * C або SQR (A) + SQR (B) -12 * C

Завдання по розділу:

1. як записується розділ опису змінних

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

3. яка задача вирішується в <приклад програми> програмі

4. як записуються арифметичні вирази


1.1.4. Програмування розгалужень у Pascal

У цьому параграфі не вивчаються структури даних, як такі, але, в процесі вивчення розгалужень вивчаються логічні операції і складні логічні вираження

В 

Логічні операції

Вивчення питання починається з прикладу програми

...

Var a, b, c, d: real;

Begin readln (a, b, c, d);

If (A> = b) and (a <= c) then d: = a;

If (B> = ​​a) and (b> = c) then d: = b;

Тут застосовується невикористовуване раніше логічне вираження and , з яким навчають, вже познайомилися, вивчаючи БД.

Далі учням нагадується ця операція і її результат, далі наводиться список логічних операцій, що використовуються в паскале: and ; or ; not .

Складні логічні вирази

У цьому розділі описується структура складних логічних виразів у паскале:

If (A <0) or (b <0) or (c <0) then ...

Завдання по розділу:

1. знайдіть результат роботи програми (умовний о...


Назад | сторінка 2 з 10 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Методика вивчення теми "Арифметичні і логічні основи ЕОМ"
  • Реферат на тему: Оператор присвоювання мови FORTRAN
  • Реферат на тему: Многочлен Жегалкина. Діаграма Ейлера-Венна. Властивості логічної функції ...
  • Реферат на тему: Знайти мінімум функції n змінних методом Гольдфарба
  • Реферат на тему: Порозрядні логічні Операції та Операції Зсув