Рабочая программа дисциплины информатика Специальности

Вид материалаРабочая программа

Содержание


Критерии оценки знаний студентов.
Для получения оценки "хорошо" студент должен
Для получения оценки "удовлетворительно" студент должен
Оценку "неудовлетворительно" студент получает если
База данных
Компьютерный вирус
Система управления базами данных
Подобный материал:
1   2
: составить программу для вычисления значений функции Z = X+Y. Функции X и Y приведены в табл. 3.

Т а б л и ц а 3.


Функ-

Вариант задания

ции

1

2

3

4

5

X

3T2 T>0

4 T=0

24-T T<0

15B B>A

10A B=A

17B-A B

S-T S-T25

S2 S-T2<5


3A+1 A1

R+1 A<1



102 D>R+1

12R DR+1


Y

0 T-S>X

241 T-SX


12R+3 R3X

AB R<3X


(/4)eX X>0

12 X=0

642X X<0

R+X-A A>X

143 A=X

12R A

1 R>D-X

2 R=D-X

3 R

Const

T=24,683

S=-15000


A=1,238

B=1,237

R=2,48

=3,1415926

T=-17,244

S=5,12

A=1

R=7

D=1,243

R=0,946


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

Y=-ex+U+V, где X изменяется от 0 с шагом H. Цикл заканчивается при первом отрицательном значении Y. Функции U, V и шаг H приведены в табл. 4.

Т а б л и ц а 4


Функ-

Вариант задания

ции

1

2

3

4

5

U

3X X>A

3,5 X=A

3-X X

2,3X+A


X+A XA

X-A X

15X+1A>B

12,3 A=B

16,7 A

A-X2+S

V

123,5

5,3X U>A

12,5 U=A

10X U

12,1 X>1

15, X=1

12,6 X<1

14,248

Acos(BX) Acos(BX)>S-DX

24 Acos(BX)=S-DX

S-DX 2Acos(BX)

Const

A=0,1

H=0,2

A=0,13

H=0,5

A=12,14

H=0,5

A=17,5

B=17

H=1

A=11,2 S=244,1

B=-0,13 H=0,5

D=0,001


Задание 5: составить программу для вычисления значения функции Y=F(X) при изменении Х от 0 до 1 с шагом H. Подсчитать количество отрицательных значений. Данные приведены в табл.5.

Т а б л и ц а 5


Функ-

Вариант задания

ции

1

2

3

4

5

F(X)

X3-0,6X2+0,006

2X X
X2+1,1X+A XA

A+B X>A

A X=A

A-B X

102D D>X+1

12D DX+1

A X>D

W X=D

S X

Const

H=0,1

A=0,3

H=0,1

A=0,4

B=0,5

H=0,2

D=1,3

H=0,1

A=3 H=0,2

W=1 S=-4

D=0,4


Задание 6: составить программу для вычисления всех корней уравнения AХ2+BX+C=0, в котором параметр A=A(T) изменяется по закону, указанному в табл. 6.

Т а б л и ц а 6.


Функ-

Вариант задания

ции

1

2

3

4

5

A(T)

T2-T+1

cos(T)+0,2

T T>0,2

-T T0,2

C-B TB

(B+C)/2 T>B


T T>B

0 T=B

3T T

Отрезок изменения T

(0;1)

(0;)

(0;1)

(0;2)

(0;2)

Шаг

0,1

/10

0,1

0,2

0,3

Const

B=-2

C=1

=3,1415926

B=-0,2

C=0,344

B=0,24

C=0,14

B=1

C=2


B=1,45

C=-2,2


Задание 7: составить программу для вычисления суммы членов ряда, указанного в варианте задания (табл. 7), с точностью до члена ряда, меньшего  (по абсолютной величине). Первоначально N=1. Используйте рекуррентные формулы для вычислений значений членов ряда.


Т а б л и ц а 7


Вар.

Ряд



X

Вар.

Ряд



X

1



10-5

2,37

11



10-5

-0,346

2



10-4

1,46

12



10-6

2,456

3



10-6

-1,2

13



10-7

7,12

4



10-7

2,356

14



10-5

-0,42

5



10-5

-1,42

15



10-4

2,3

6



10-4

-0,564

16



10-5

3,2

7



10-5

-10,4

17



10-6

-1,42

8



10-7

0,96

18



10-7

-5,33

9



10-6

-3,42

19



10-5

-1,36

10



10-7

-2,3

20



10-6

-2,44



П р и м е р ы в ы п о л н е н и я з а д а н и й.


З а д а н и е 1.


Условие:

Целые числа

Вещественные числа

Символы

Логические значения

кол-во

ширина

поля

кол-во

ширина

поля

кол-во знаков после точки

кол-во

вывод

логических констант

3

4

1

5

2

2

TRUE


Решение:

PROGRAM primer11;

CONST {блок описания констант}

d=TRUE; {константа d имеет значение «истина»}

VAR {блок описания переменных}

a1,a2,a3 : integer; {переменные a1, a2, a3 целочисленные}

b : real; {переменная b имеет вещественный тип}

c1,c2 : char; {переменные c1, c2 имеют тип «символ»}

BEGIN

{блок ввода данных}

WRITE('Введите значения целочисленных переменных a1, a2, a3');

READLN(a1,a2,a3);

WRITE('Введите значение вещественной переменной b');

READLN(b);

WRITE('Введите значения переменных c1 и c2 типа «символ»');

READLN(c1,c2);

{блок вывода данных}

WRITELN('Значения целочисленных переменных: ');

WRITELN('a1 = ',a1:4,' a2 = ',a2:4,' a3 = ',a3:4);

WRITELN('Значение вещественной переменной: ');

WRITELN('b = ',b:5:2);

WRITELN('Значения переменных типа «символ»: ');

WRITELN('c1 = ',c1,' c2 = ',c2);

WRITELN('Значение логической константы: ');

WRITELN('d = ',d)

END.

З а д а н и е 2.

Условие:

Расчетные формулы:

.

Значения исходных данных: Х=3,246; Y=7,5724


Решение:

PROGRAM primer12;

VAR {блок описания переменных}

A,B,X,Y : real;

BEGIN

{блок ввода данных}

WRITE('Введите значения переменных X и Y');

READLN(X,Y);

{блок вычислений}

A:=2*LN(X+3*Y)/(ABS(EXP(5*LN(X))))+LN(Y)/LN(3);

B:=SIN(5*A-Y)/COS(5*A-Y)/EXP(X);

{блок вывода данных}

WRITELN('При X = ',X:7:4,' и Y = ',Y:7:4);

WRITELN('значение переменной A = ',A:7:4);

WRITE('и значение переменной B = ',B:7:4)

END.


З а д а н и е 3.

Условие:


2 R
X =Z2 при R=S, Y = 5 S+R
2Z R>S


Решение:

PROGRAM primer31;

CONST {блок описания констант}

S=70;

R=3;

VAR {блок описания переменных}

X,Y,Z : real;

BEGIN

{блок вычислений}

IF R
IF R=S THEN X:=SQR(Z);

IF R>S THEN X:=2*Z;

{вычисление значения функции Y}

IF S+R
Z:=X+Y; {вычисление значения функции Z}

{блок вывода информации}

WRITELN('При X = ',X:4:2,' и Y = ',Y:4:2,'значение функции Z = ', Z:4:2)

END.


З а д а н и е 4.


Условие:

 A+X X>A

U=27,1+A, V =  A-2X при XA, A=4, H=0,3.

Решение:

PROGRAM primer32;

CONST

A=4;

H=0.3;

VAR {блок описания данных}

U,V,X,Y : real;

BEGIN {блок вычислений}

U:=27.1+A; {вычисление значения функции U}

X:=0.;

REPEAT {начало цикла}

{вычисление значения функции V}

IF X>A THEN V:=A+X ELSE V:=A-2*X;

Y=-EXP(X)+U+V; {вычисление значения функции Y}

{блок вывода информации}

WRITELN('При X = ',X:4:2,' значение функции Y = ',Y:4:2);

X:=X+H; {изменение значения параметра цикла}

UNTIL Y<0 {конец цикла}

END.

З а д а н и е 5.

Условие:

 3 X>D

F(X) = 2X при X=D, H=0,2, D=0,5.

 7+X X
Решение:

PROGRAM primer33;

CONST{блок описания данных}

D = 0.5;

H = 0.2;

VAR

I : integer;

Y,X,F : real;

BEGIN

{блок вычислений}

I := 0; {задание начальных значений}

X := 0;

WHILE X <= 1 DO

begin

if X>D then F:=3 else {вычисление функции}

if X*X;

writeln('При X =', X:6:3, ' F(X) =',F:6:3); {вывод значений}

if F< 0 then I:=I+1; {подсчет значений<0}

X:= X+H; {изменение аргумента}

end;

{Вывод количества отрицательных значений}

WRITELN('Отрицательных значений: ',I)

END.


З а д а н и е 6.

Условие:

A=A(T)=SIN(Y), отрезок изменения T: (-0.5;1), шаг изменения T=0.3; B=0,1; C=1.

Решение:

PROGRAM primer34;

CONST

B = 0.1;

C = 1.0; H=0.3;

VAR

A, T, X1, X2, D : real;

BEGIN

T:=-0.5;

while T<=1 do

begin

A:=Sin(T); {блок вычисления A}

write('T =', T, ' A =', A,' ');

if A<>0 then

begin {вид AX2+BX+C=0 }

D:=B*B-4*A*C; {вычисление дискриминанта}

if D<0 then

writeln('Дискриминант меньше 0, корней нет')

else if D < > 0 then

begin {если два корня}

X1:=(sqrt(D)-B)/(2*A); {первый корень}

X2:=(-B- sqrt(D))/(2*A); {второй корень}

writeln('Корни:'); {вывод корней}

write('X1 =', X1:6:4);

write('X2 =', X2:6:4);

end

else

begin {один корень}

X1:=-B/(2*A);

writeln('Корни:'); {вывод корня}

writeln('X1 = X2 = ', X1:6:4);

end;

end

else

begin {вид BX+C=0}

X1:=-C/B;

write('Один корень:'); {вывод корня}

writeln('X =', X1:6:4);

end;

T:=T+H;

end

END.


З а д а н и е 7.

Условие:

Ряд X*(-1)N, точность до члена ряда,меньшего =10-3. X=-2,1; N=1.

N!


Решение:

PROGRAM primer35;

CONST

Epsilon = 0.001;

X = -2.1;

VAR

Summ,T : real;

N : integer;

BEGIN

Summ :=0; {первоначальное значение суммы}

N:=1; { увеличение номера члена ряда}

T:=-X; {первоначальное значение элемента}

repeat

Summ:=Summ+T; {накопление суммы}

N:=N+1; {увеличение номера члена ряда}

T:=T*(-1)/N; {вычисление элемента}

writeln('N = ', N, ', элемент ряда равен ',T:6:4);

until Abs(T)
writeln(N); {блок вывода информации}

writeln('Сумма: ',Summ:6:4);

END.


12 . Критерии оценки знаний студентов.


Для получения отличной оценки студент должен:

- иметь представление о проблемах информатизации общества, о технических и программных средствах реализации информационных процессов;

- уметь квалифицированно работать за терминалом ПК и пользоваться его основными ресурсами при решении своих задач;

- уметь программировать алгоритмы типовых и сложных структур в алгоритмическом язы­ке Pascal;

- овладеть навыками работы с текстовыми процессорами и электронными таблицами;

- овладеть навыками работы в среде системы управления базами данных;

- овладеть навыками работы в сети Интернет;

- иметь представление о методах и средствах защиты информации;

- уметь пользоваться пакетами прикладных программ для решения проектно-конструкторских задач.

Для получения оценки "хорошо" студент должен:

- иметь представление о проблемах информатизации общества, о технических и программных средствах реализации информационных процессов;

- уметь квалифицированно работать за терминалом ПК и пользоваться его основными ресурсами при решении своих задач;

- знать основы программирования на язы­ке Pascal и уметь программировать типовые структуры алгоритмов;

- овладеть навыками работы с текстовыми процессорами и электронными таблицами;

- овладеть навыками работы в среде системы управления базами данных.

Для получения оценки "удовлетворительно" студент должен:

- иметь представление о проблемах информатизации общества, о технических и программных средствах реализации информационных процессов;

- уметь работать за терминалом ПК и пользоваться его основными ресурсами при решении своих задач;

- уметь составлять алгоритмы различных структур.

Оценку "неудовлетворительно" студент получает если:

- не имеет элементарного представления о проблемах информатизации общества, о технических и программных средствах реализации информационных процессов;

- не имеет навыков работы за терминалом ПК для решения своих задач;

- не умеет составлять алгоритмы различных структур.


13.Учебно-методическое обеспечение дисциплины


1. Шабанов Г.И. Основы информатики.Учебное пособие с грифом Министерства образования РФ. Саранск: Изд-во Мордов.ун-та, 2002.-140 с.

2. Шабанов Г.И. Основы информатики.Учебное пособие с грифом Министерства образования РФ. 2-е изд.пераб. и доп.Саранск: Изд-во Мордов. ун-та, 2003.-140 с.

3.Шабанов Г.И. и др. Проектирование и конструирование деталей и сборочных единиц в машиностроении и строительстве. Учебное пособие с грифом УМО.- Саранск 2005.-232 с.

4.Шабанов Г.И. Методическая система обучения студентов инженерных специальностей общетехническим дисциплинам на основе комплексной информационно-образовательной базы: Изд-во мордов. ун-та, 2005.- 232 с.

5. Симонович С.В. Информатика. Базовый курс/для технических вузов. -

СПб.: Питер.2003.- 640 с.

6. Шабанов Г.И., Логинов Д.В. Моделирование механических систем. Учебное пособие с грифом УМО.- Саранск, 2007. – 128 с.

7. С.Коупстейк Microsoft Office-97 - М.: Бином,1997 г. - 224 с.

8.Вейскас Д. Эффективная работа с Microsoft Access, СПб; Питер, 1999 г.

9. Куправа Т. А. Создание и программирование баз данных.М.: Мир,1999.109 c.

10.Гмурман В.Е. Теория вероятностей и математическая статистика. - М.: Высш.школа, 1977. - 479 с.

14. Средства обеспечения освоения дисциплины

  • При проведении лекционных и лабораторных занятий применяются:
  • учебные плакаты;
  • демонстрационные компьютерные программы, служащие для закрепления и углубления знаний по лекционному материалу;
  • типовые расчётные программы для самостоятельного решения задач.

15. Глоссарий


Алгоритм — это формальное описание способа решения задачи путем разбиения ее на конечную по времени последовательность действий (элементарных операций).

База данных - это совокупность данных, организо­ванная по определенным правилам, которые предусмат­ривают общие принципы описания, хранения и манипу­лирования данными.

Браузер - программа для просмотра WEB-страниц и перехода между ними.

Программа — это логически упорядоченная последовательность команд, необходимых для управления компью­тером (выполнения им конкретных операций).

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

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

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

Паскаль - язык программирования высокого уровня. На данном языке написаны среды программирования (Turbo-Pascal, Borland-Pascal, Delphi).

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

Система управления базами данных - совокупность программных и языковых средств для создания, ведения и совместного ис­пользования базы данных многими пользовате­лями.

Электронная таблица - это интерактивная система обработки информации, упорядоченной в виде таблицы с поименованными стро­ками и столбцами.

Языки программирования — искусственные языки отлича­ющиеся от естественных ограниченным числом «слов», значение которых понятно транслятору, и очень строгими правилами записи команд (операторов)

CAD-системы - системы компьютерного конструирования с помощью трехмерных гео­метрических моделей.