среда, 19 марта 2014 г.

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

PROGRAM (ИМЯ ПРОГРАММЫ)
VAR (СПИСОК ПЕРЕМЕННЫХ) : (ТИП);
BEGIN
READ (...);
READLN (...);
(ПЕРЕМЕННАЯ) := (АРИФМЕТИЧЕСКОЕ ВЫРАЖЕНИЕ);
WRITE (...);
WRITLN (...);
END;
div-деление нацело
mod-остаток
Язык Паскаль
В конце 60-х гг. было выдвинуто несколько предложений об эволюционном развитии Алгола. Самым успешным оказался Паскаль, определенный в 1970 г. профессором Никлаусом Виртом из ETH, швейцарского Федерального Технологического Института в Цюрихе [Eidgenossische Technische Hochschule]. Наряду с очищением языка от некоторых непрозрачных средств Алгола, в Паскале была добавлена возможность объявления новых структур данных, построенных из уже существующих более простых. Паскаль также поддерживал динамические структуры данных, т.е. такие, которые могут расти или уменьшаться во время выполнения программы. Паскаль получил сильный импульс к распространению, когда в ETH был выпущен компилятор, порождавший простой промежуточный код для виртуальной машины (P-код) вместо кода для конкретного процессора. Это существенно упростило перенос Паскаля на другие процессорные архитектуры, т.к. для этого нужно было только написать новый интерпретатор для P-кода вместо всего нового компилятора. Один из таких проектов был предпринят в Университете Калифорнии в Сан-Диего. Замечательно, что эта реализация (UCSD Pascal) не требовала большого компьютера [mainframe] и могла работать на новых тогда персональных компьютерах Apple II. Это дало распространению Паскаля второй важный импульс. Третьим был выпуск компанией Borland продукта ТурбоПаскаль, содержавшего быстрый и недорогой компилятор вместе с интегрированной средой разработки программ для компьютеров IBM PC. Позднее Борланд возродил свою версию Паскаля, выпустив среду быстрой разработки приложений Дельфи.
Паскаль сильно повлиял на дизайн и эволюцию многих других языков, от Ады до Visual Basic.

Структура программы на языке Paskal
  • заголовка программы - раздел начинается с ключевого слова program, далее идет название вашей программы.
    Например, program Area; - обратите внимание, что любой оператор языка Паскальзаканчивается точкой запятой.
    Также распространенной ошибкой является заголовок программы вида: program 1;
    Имя программы - это пользовательский идентификатор, и он не может начинаться с цифры.
  • блок описаний состоит из множества различных блоков программы, каждый из которых отвечает за определенные аспект программы. Мы будем рассматривать возможные блоки по мере необходимости. на схеме ниже вы можете увидеть все из  них.
  • блок операторов - единственный обязательный блок программы, в нем вы размещайте, те команды которые должны быть выполнены в процессе выполнения программы. Блок операторов начинается с ключевого слова begin и заканчивается end с точкой.

понедельник, 3 марта 2014 г.

1. В приведённом ниже списке найдите соответствие между управляющим иуправляемым объектами и заполните таблицу: оркестр, лошадь, тренер, наездник, актёр, дирижёр, водитель, режиссёр, спортсмен, автобус.

Управляющий объект
Управляемый объект
Дирижер
 Оркестр
 Наездник
 Лошадь
 Тренер
 Спортсмен
 Режиссер
 Актер
 Водитель
 Автобус


2. Первоклассник пришёл домой и увидел, что мама оставила ему записку с информацией о том, как разогреть обед:
- открой холодильник,
- достань из холодильника жёлтую кастрюлю,
- поставь кастрюлю на газовую плиту,
- зажги газ,
- подожди 5 минут,
- выключи газ,
- налей из кастрюли суп в тарелку.
К какому типу относится данный алгоритм (с обратной связью или без обратной связи?) Поясните свой ответ.

Это алгоритм с обратной связью, так как пред тем, как преступить к следующему шагу, первокласснику следует посмотреть на результат предыдущего шага и на состояние объекта.

3. Внесите изменения в алгоритм, приведённый в задаче 2, таким образом, чтобы мама предусмотрела следующие ситуации, когда: а) в холодильнике две жёлтых кастрюли, б) дома нет спичек и нечем зажечь газ, в) газ вообще отключен из-за аварии, г) часы остановились.

А) -открой холодильник,
  - достань из холодильника желтую кастрюлю, стоящую на нижней полке,
- поставь кастрюлю на газовую плиту,
- зажги газ,
- подожди  минут 5,
- выключи газ,
- суп из кастрюли налей  в тарелку.

Б) - открой холодильник,
- достань из холодильника жёлтую кастрюлю,
- поставь кастрюлю на газовую плиту,
- сходи к соседям и попроси зажигалку или спички,
- зажги газ,
- подожди 5 минут,- выключи газ,- суп из кастрюли налей в тарелку.

В) - открой холодильник,
- достань из холодильника жёлтую кастрюлю,
- налей из кастрюли суп в тарелку.
- поставь тарелку в микроволновую печь,
- включили таймер на 5 минут
- подожди 5 минут,
- достань тарелку.

Г) - открой холодильник,
- достань из холодильника жёлтую кастрюлю,
- поставь кастрюлю на газовую плиту,
- зажги газ,
- дождись, когда суп закипит,
- выключи газ,
- налей из кастрюли суп в тарелку.

4. Приведите примеры использования встроенных в бытовые приборы микропроцессоров (3-4 примера).

1. телефон
2. телевизор
3. стиральная машина

5. Какие из приведённых ниже систем относятся к САУ, а какие  - к АСУ:
- система противопожарной сигнализации,
- компьютеризированная система «Метеоролог»,
- компьютеризированная система управления предприятием,
- станок с числовым программным управлением,
- «автопилот» в самолёте,
- компьютеризированная система управления электроснабжением.
АСУ:- компьютеризированная система управления предприятием,- станок с числовым программным управление,- компьютеризированная система «Метеоролог», 

САУ:- «автопилот» в самолёте,- компьютеризированная система управления электроснабжением- система противопожарной сигнализации, 

понедельник, 17 февраля 2014 г.

Конспект

Что такое кибернетика?
Управление с обратной связью
Определение и свойства Алгоритма



понедельник, 16 декабря 2013 г.

Домашнее задание по информатике: системы счисления

1.) Перевод из арабской системы счисления в римскую
3768 = MMMDCCLXVIII
2983 = MMCMLXXXIII
1452 = MCDLII
1999 = MCMXCIX
2.)Перевод из десятичной системы счисления в двоичную
128 = 10000000
256 = 100000000
512 = 100000000
10247=  10100000000111
3.) Перевод из двоичной системы счисления в десятичную
1000001 =65 
10000001 =129 
100000001  = 257 
1000000001 =513 

4.) Перевод из двоичной системы счисления в десятичную
101 = 5
11101 = 29
101010 = 42
100011 = 35
10110111011 = 1467
5.) Перевод из десятичной системы в двоичную
2  = 10 
7  =111 
17 =10001 
68 =1001100
315 = 100111011 
765=1011111101 
2047 =11111111111

воскресенье, 1 декабря 2013 г.

Домашнее задание по информатике: Базы Данных

Домашнее задание №10
Тема: Условия выбора и сложные логические выражения


Дана база данных «Подписка»:

фамилия
    адрес           
 тип     
 название
срок
1
Петров  
пр. Парковый 2-10  
газета 
Известия  
  6
2
Иванова 
ул. Подлесная 11-14
журнал
Крестьянка    
  3
3
Соколов
ул. Строителей 8-5
газета 
Комсомольская правда 
 12  
4
Федоров 
пр. Парковый 4-16  
журнал 
Огонек  
  6
5
Яковлев
ул. Подлесная 7-25 
газета 
Комсомольская правда 
  6
6
Юсупова 
ул. Строителей 8-13
газета 
Известия
  3

1.   Запишите номера записей, которые удовлетворяют следующим запросам:
    а) тип = «журнал» И НЕ срок = 3
    б) название = «Известия» И (срок = 12 ИЛИ срок = 6)
    в) (название = «Известия» ИЛИ название = «Огонек») И срок < 6


а)4
б)1
в)6

2. Сформулировать условия запроса для вывода на экран всех подписчиков, выписавших:
     а) газету «Комсомольская правда» сроком  на 12 месяцев или любой журнал;
     б) любой журнал сроком на 6 месяцев или газету «Известия».


а) НЕ название = «огонек»  И срок = 12
б) НЕ название = «Комсомольская правда» И срок = 6

3. Сформировать условие запроса к БД «Подписка», при выполнении которого на экран будут выведены сведения о подписчиках Соколове, Федорове и Яковлеве (в условии запроса не должно использоваться поле «фамилия»).


Название = «комсомольская правда» и « огонек»

4. Пусть a, b, c – логические величины, которые имеют следующие значения: a=истина, b=ложь, с=истина. Определите результаты вычисления следующих логических выражений:
а) a и b
б) a и b или c
в) (a или b) и (с или b)
г) a или b
д) a или b и c
е) не (a или b) и (c или b)
ж) не a или b
и) не a или b и c
к) не (a и b и c)


а) ложь
б) истина
в) ложь
г) истина
д) истина
е) ложь
ж) истина
и) ложь
к) истина