Примерная программа учебной дисциплины «Информатика и икт» icon

Примерная программа учебной дисциплины «Информатика и икт»


Смотрите также:
Примерная программа учебной дисциплины информатика и икт....
Примерная программа учебной дисциплины информатика и икт для профессий начального...
Примерная программа учебной дисциплины информатика и икт для профессий начального...
Примерная программа учебной дисциплины информатика и икт для профессий начального...
Примерная программа учебной дисциплины информатика и икт для профессий начального...
Примерная программа учебной дисциплины информатика и икт для профессий начального...
Примерная программа учебной дисциплины информатика и икт для профессий начального...
Примерная программа учебной дисциплины информатика и икт для профессий начального...
Рабочая программа по предмету «Информатика и икт»...
Рабочая программа по предмету «Информатика и икт»...
Примерная программа учебной дисциплины фармакология название учебной дисциплины 2010 г...
«Информатика и икт» в старшей школе на профильном уровне....



Загрузка...
страницы: 1   2   3   4   5   6
вернуться в начало
скачать

2.13


Вопросы и задания:


  1. Поясните понятие «алгоритм».

  2. ^ В чем отличие описание алгоритмов с помощью структурной схемы и конструкций алгоритмического языка?

  3. Перечислите типовые алгоритмические конструкции и объясните их назначение.

  4. Что такое исполнитель алгоритма? Что может являться исполнителем алгоритма?

  5. Поясните алгоритм работы исполнителя на примере робота-манипулятора или автомата (например, автомата продажи газет).

^ 2.14


Проектное задание. Постройте структурную схему алгоритма поиска среднего роста учащихся в классе, а также минимального и максимального значения роста. Используйте массив для описания списка учащихся, циклическую алгоритмическую конструкцию для поиска минимума и максимума, суммирования всех элементов этого массива. Результат представьте как итог вычисления среднего арифметического, а для минимального и максимального значений роста учащихся сообщите соответствующие номера этих учащихся в списке класса.

2.15

Вопросы и задания:

  1. В чем особенность процедурно-ориентированных и проблемно-ориентированных систем программирования?

  2. В чем сущность объектно-ориентированной технологии программирования?

  3. Каковы основные этапы разработки ПО и что такое жизненный цикл ПО?

  4. В чем особенность логического программирования?

  5. Каково назначение систем тестирования ПО?


Проектное задание. Подготовьте реферат (используя Интернет, выйдите на сайт Википедия и задайте в окне поиска фразу «история языков программирования») по истории развития языков программирования «Языки программирования: время, открытия, люди».

2.16

Вопросы и задания:

  1. Что включает в себя синтаксис языка программирования?

  2. Что включает в себя классификация данных языка программирования?

  3. Что представляет собой программа?

  4. Охарактеризуйте оператор присваивания.

  5. Охарактеризуйте операторы, реализующие основные алгоритмические конструкции.


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

Пример А.


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


t$ = " "

FOR i% = 1 TO 10

INPUT "Введите цифру"; a%

s$ = STR$(a%)

MID$(t$, 11 - i%) = s$

NEXT i%

PRINT t$

END


Пример В.

Введите текст длиной до 254 символов, в виде строки, а затем выведите на экран

Сообщение о том является ли этот текст палиндромом или нет, т.е. читается ли

он одинаково, без учета пробелов, как слева направо, так и справа налево.


INPUT "Введите фразу"; s$

l = LEN(s$) + 1

FOR i = 1 TO l

m = l - i

b$ = MID$(s$, m, 1)

a$ = MID$(s$, i, 1)

IF a$ <> b$ THEN f = f + 1

PRINT MID$(s$, i, 1): PRINT MID$(s$, l - 1, 1)

NEXT i

IF f = 0 THEN PRINT "Это палиндром" ELSE PRINT "Это не палиндром"

END


Пример С.


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


INPUT "Введите границы диапазона"; x, y

FOR i = x TO y

FOR j = 2 TO i - 1

IF (i MOD j = 0) THEN n = n + 1

NEXT j

IF n = 0 THEN PRINT i: k = k + 1: s = s + i

n = 0

NEXT i

PRINT "k="; k, "s="; s

END

2.17

Вопросы и задания:

  1. Как известно, площадь круга рассчитывается по формуле. Составьте программу нахождения и вывода на экран значения площади круга, если значение радиуса задается с клавиатуры.

  2. Составьте программу вывода на экран фразы “ХХХХХХХХ-выдающийся ученый ХХ века”. Фамилия ученого ХХХХХХХХ вводится с клавиатуры.

  3. Имеется функция ; составить программу нахождения значения функции для значений x и y, вводимых с клавиатуры.

  4. Используя структурную схему составьте программу «Пузырьковая сортировка массива».

  5. Составьте и выполните программу «Рост и вес среднестатистического учащегося».


Проектное задание. Опишите семантику представленной ниже программы вывода на экран всех значений таблицы кодов ASCII (American Standard Code for Information Interchange — американский стандартный код для обмена информацией), воспользуйтесь пройденным материалом. В данном примере мы видим два цикла с счетчиками цикла i и j,причем второй вложен в первый. Проверьте правило вложенности циклов. Выполните ее на компьютере в среде Turbo Pascal, предварительно проверив синтаксис программы с помощью встроенной услуги «помощь».


program ascii;

var

ch:char; { Символ }

dec:integer; { Десятичный код символа  }

i,j:integer;

begin

dec:=0;

for i:=0 to 16 do { 16 строк }

begin

dec:=i; { Чтобы получить таблицу кодировки}

{ для символов с кодами 128-255, }

{ этот оператор нужно}

{ заменить на  dec:=i+128;}

for j:=1 to 8 do { восемь колонок }

begin

if(dec<7) or (dec>=14)

then

write(dec:4,'-',' ',

chr(dec):1,chr(179))

else { Символы CR,LF,TAB не отображают }

write(dec:4,'- ',chr(179));

dec:=dec+16;

end;

writeln; { Переход к новой строке экрана  }

end;

end.


В результате на экране будет отображена таблица кодов ASCII.


Модуль 3.

3.1

Проектное задание. Подготовьте материалы для сайта «История компьютера». Используйте материал, представленный в таблице 3.1 - основные поколения развития компьютерной техники.

Таблица 3.1

Поколение

Особенности

Быстродей-
ствие (операций в секунду)

Программное обеспечение

Примеры

Первое поколение, после 1946 года

Применение вакууно-ламповой технологии, использование систем памяти на ртутных линиях задержки, магнитных барабанах, электронно-лучевых трубках (трубках Вильямса).
Для ввода-вывода данных использовались перфоленты и перфокарты, магнитные ленты и печатающие устройства.
Была реализована концепция хранимой программы.

10-20 тыс.

Машинные языки

^ ENIAC (США)
МЭСМ (СССР)

Второе поколение, после 1955 года

Замена электронных ламп как основных компонентов компьютера на транзисторы. Компьютеры стали более надежными, быстродействие их повысилось, потребление энергии уменьшилось. С появлением памяти на магнитных сердечниках цикл ее работы уменьшился до десятков микросекунд.
Главный принцип структуры - централизация.
Появились высокопроизводительные устройства для работы с магнитными лентами, устройства памяти на магнитных дисках.

100-500 тыс.

Алгоритмические языки, диспетчерские системы, пакетный режим

IBM 701 (США)
^ БЭСМ-6, БЭСМ-4, Минск-22, Минск-32 (СССР)



Третье поколение, после 1964 года

Компьютеры проектировались на основе интегральных схем малой степени интеграции (МИС - 10 - 100 компонентов на кристал) и средней степени интеграции (СИС - 10 -1000 компонентов на кристал).
Появилась идея, которая и была реализована,   проектирования семейства компьютеров с одной и той же архитектурой, в основу которой положено главным образом программное обеспечение.
В конце 60-х появились мини-компьютеры. В 1971 году появился первый микропроцессор.

порядка 1 млн.

Операционные системы (управление памятью, устройствами ввода-вывода и другими ресурсами), режим разделения времени

IBM 360 (США)
ЕС 1030, 1060 (СССР)

Четвертое поколение, после 1975 года

Использование при создании компьютеров больших интегральных схем (БИС - 1000 - 100000 компонентов на кристал) и сверхбольших интегральных схем (СБИС - 100000 - 10000000 компонентов на кристал).
Началом данного поколения считают 1975 год - фирма Amdahl Corp. выпустила шесть компьютеров AMDAHL 470 V/6, в которых были применены БИС в качестве элементной базы.
Стали использоваться быстродействующие системы памяти на интегральных схемах - МОП ЗУПВ емкостью в несколько мегабайт. В случае выключения машины данные, содержащиеся в МОП ЗУПВ, сохраняются путем автоматического переноса на диск. При включении машины запуск системы осуществляется при помощи хранимой в ПЗУ (постоянное запоминающее устройство) программы самозагрузки, обеспечивающей выгрузку операционной системы и резидентного программного обеспечения в МОП ЗУПВ.
В середине 70-х появились первые персональные компьютеры.

десятки и сотни млн.

Базы и банки данных

Супер- компьютеры (многопроцес-
сорная архитектура и использование принципа параллелизма), ПЭВМ

Пятое поколение, после 1982 года

Главный упор при создании компьютеров сделан на их "интеллектуальность", внимание акцентируется не столько на элементной базе, сколько на переходе от архитектуры, ориентированной на обработку данных, к архитектуре, ориентированной на обработку знаний.
Обработка знаний - использование и обработка компьютером знаний, которыми владеет человек для решения проблем и принятия решений.

 

 







оставить комментарий
страница5/6
Дата12.10.2011
Размер1,45 Mb.
ТипПримерная программа, Образовательные материалы
Добавить документ в свой блог или на сайт

страницы: 1   2   3   4   5   6
плохо
  1
средне
  1
Ваша оценка:
Разместите кнопку на своём сайте или блоге:
rudocs.exdat.com

Загрузка...
База данных защищена авторским правом ©exdat 2000-2017
При копировании материала укажите ссылку
обратиться к администрации
Анализ
Справочники
Сценарии
Рефераты
Курсовые работы
Авторефераты
Программы
Методички
Документы
Понятия

опубликовать
Загрузка...
Документы

наверх