вторник, 22 апреля 2014 г.

Домашнее задание №26

Ветвления на Паскале.
Программирование
диалога с компьютером.


1. Составьте на Паскале программу определения минимума из трёх чисел с использованием логических операций. Программа должна иметь дружественный интерфейс.
program minimum;
var A,B,C,D: real;
begin
readln (A,B,C)
if (A<=B) and (A<=C) then D:=A;
if (B<=A) and (B<=C) then D:=B;
if (C<=A) and (C<=B) then D:=C;
writeln("Наименьшее число";D);
end.
2. Составьте на Паскале программу, которая запрашивает возраст двух детей (Саши и Маши), а затем выводит информацию о том, кто из них старше.
program Age;
var S,M:integer;
begin
write("Возраст Саши");
readln(S);
write("Возраст Маши");
readln(M);
if M>S then writeln("Маша старше");
if S>M then writeln("Саша страше");
end.
3. Запишите на языке Паскаль программу, которая по номеру дня недели будет выводить его название.
program day;
var D:integer;
begin
write("Введите номер дня недели");
readln(D);
if D=1 then writeln("Понедельник");
if D=2 then writeln("Вторник");
if D=3 then writeln("Среда");
if D=4 then writeln("Четверг");
if D=5 then writeln("Пятница");
if D=6 then writeln("Суббота");
if D=7 then writeln("Воскресенье");
end.
4. Что вычисляет приведённая ниже программа? Приведите два примера исходных данных и результата
Program example;
Var x,y,z,I :integer;
Begin
  ReadLn(a,b,c);
  i:=0;
  If a>0 then i:=i+1;
  If b>0 then i:=i+1;
  If c>0 then i:=i+1;
  WriteLn(i)
End.
Эта программа вычисляет количество положительных чисел.
Например:
1) а=3; b=6; c=1, тогда i=3
2) a=2; b=0; c=-4, тогда i=1

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

Практическое задание №20

Знакомство с языком Паскаль


1. Написать на языке Паскаль программу ввода четырёх целых чисел и вычисления их среднего арифметического.
program 12
var a,b,c,d : integer; e: real;
begin
 readln(a,b,c,d);
 e:=(a+b+c+d)/4;
 writeln(e)
end.
2. Написать программу для вычисления дискриминанта  d   квадратного уравнения  ax2 + bx + c = 0. Разработать тесты проверки правильности работы программы для вариантов, когда d>0, d=0 и d<0.
program 666
var a,b,c,d :real;
begin
 readln(a,b,c);
 d:=b*b-4*a*c;
 writeln(d)
end.
тест для проверки правильности работы программы:
d=0:
b=-4; a=2; c=2;
d>0:
b=5; a=3; b=1;
d<0:
b=1; a=4; c=2.
3. Написать программу для вычисления площади кольца, внешний радиус которого равен R1, а внутренний – R2 (R1>R2).
program god
var R1, R2, S: real;
begin
 readln(R1, R2);
 S:= 3.14*(R1*R1 - R2*R2);
 writeln(S)
end.

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

Домашнее задание №20

Параграф №30

Задание №7

  Составьте программу, переводящую ГРИС в угол поля из любого исходного положения.

Программа БЗСХДНСТ
нач
пока впереди не стена
нц
прыжок
кц
поворот
пока впереди не стена
нц
прыжок
кц
кон

Задание №8

Составьте программу рисования прямоугольной рамки вдоль края поля при любом начальном состоянии исполнителя 
Программа РАМА
нач
пока впереди не стена
нц
прыжок
кц
поворот
сделай ЛИН
сделай ЛИН
сделай ЛИН
сделай ЛИН
сделай ЛИН
кон
Процедура ЛИН
нач
пока впереди не стена
нц
шаг
кц
поворот
кон

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

Домашнее задание №19

Параграф № 29

Задание № 7

1)
программа ЗИГГИ
нач
сделай ЗИГ
сделай ЗИГ
шаг
кон
процедура ЗИГ
нач
шаг
поворот
шаг
поворот
поворот
поворот
шаг
поворот
поворот
поворот
шаг
поворот
кон
2) 
программа КРЕСТ
нач
сделай МЕТ
сделай МЕТ
сделай МЕТ
сделай МЕТ
кон
процедура МЕТ
нач
шаг
поворот
шаг
поворот
поворот
поворот
шаг
поворот
поворот
поворот
кон
3)
программа НОУЗ
нач
сделай ЭН
сделай ОУ
сделай ЭС

кон
процедура ЭН
нач
шаг
шаг
поворот
поворот
прыжок
поворот
поворот
поворот
шаг
поворот
прыжок
поворот
поворот
шаг
шаг
поворот
прыжок
кон
процедура ОУ
нач
прыжок
поворот
шаг 
шаг
поворот
шаг
поворот
шаг 
шаг
поворот
шаг
прыжок
кон
процедура ЭС
нач
поворот
шаг
шаг
поворот
поворот
поворот
шаг
поворот
поворот
поворот
прыжок
прыжок
поворот
поворот
поворот
шаг
кон
4)
программа ЛЕСЕНКА
нач
сделай ГЭ
сделай ГЭ
сделай ГЭ
кон
процедура ГЭ
нач
шаг
поворот
поворот
поворот
шаг
поворот
поворот
поворот
кон

среда, 19 февраля 2014 г.

Домашнее задание №18

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

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


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

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

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

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

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

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

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

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

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

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

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

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

Домашнее задание №11

Работа с диапазонами. Относительная адресация

1. Сколько клеток ЭТ включают в себя следующие диапазоны:
    а) A2:B10    б) C13:E20  ?

а)18
б)24
2. Запишите приведенные ниже выражения с помощью функций EXCEL:
а) A5+A6+A7+B5+B6+B7   
б) (C4+C5+C6+C7)/4   (среднее арифметич.)

а)СУММ(А5:В7)
б)СРЗНАЧ(С4:С7)
3. Придумайте и опишите ЭТ для вычисления общей стоимости покупок в магазине, если известны стоимость 1 единицы товара (или 1 кг) и количество купленных единиц (описать все формулы таблицы, таблица должна содержать не менее 5 наименований товара).



4. В ячейке E4 находится формула (C3+C5)/D6. Как она изменится при переносе этой формулы в ячейку:
а) D8   б) E7    в) C6     г) F10

а)(B7+В9)/C10
б)(С6+С8)/D9
в)(А5+А7)/B8
г)(D9+D11)/E11
5. В ячейке E4 находится формула СУММ(A4:D4). Куда она переместиться и как изменится при
а) удалении строки 2,
б) удалении строки 7,
в) вставке пустой строки перед строкой 4,
г) удалении столбца 3,
д) вставке пустого столбца перед столбцом 6
а)переместится в Е3=СУММ(А3:D3)
б)не изменится
в)переместится в Е5=СУММ(А5:D5)
г)переместится в D4=СУММ(А4:С4)
д)не изменится

понедельник, 2 декабря 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:

а) 4
б) 1
в) 6

Задание № 2:

а) (тип = "газета" И название = "Комсомольская правда" И 
срок = 12) ИЛИ тип = "журнал"
б) (тип = "журнал" И срок = 6) ИЛИ (тип = "газета" И название = "Известия")

 Задание № 3:

1 вариант:

(тип = "газета" И название = "Комсомольская правда" И срок <= 12) И (тип = "журнал" 
И название = "огонек" и срок = 6)

2 вариант:

название <> "Известия" И срок >= 6

Задание № 4:

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