Смекни!
smekni.com

Организация и методика производственного обучения (стр. 28 из 40)

Массивы в Q-Basic описываются с помощью оператора DIM :

Оператор Форма строки Название Назначение
DIM

DIM имя

массива (максимальный индекс)

Оператор размерности массива

Резервирует

память ЭВМ

под массив

Начальным индексом элементов массива считается ноль. При выполнении оператора DIM А(3) Q-Basic выделит 4 ячейки под массив и присвоит им нулевое значение:

А(0) А(1) А(2) А(3)
0 0 0 0

Для удобства можно изменить номер первого элемента на 1 с помощью оператора OPTION BASE 1: OPTION BASE 1:

DIM А(3)

В этом случае будет выделено 3 ячейки под массив.

А(1) А(2) А(3)
0 0 0

Программа:

REM таблица квадратов

DIM I AS INTEGER

OPTION BASE 1

DIM A(5), Y (5)

FOR I=1 TO 5

INPUT A(I) ввод исходных данных (таб А)

NEXT I

FOR I=1 TO 5

Y(I)= A(I)^2 формирование таблицы Y

NEXT I

FOR I=1 TO 5

PRINT Y(I) вывод результатов (таб Y)

NEXT I

Ввод, вывод элементов массива удобнее, производить с помощью цикла, организованного операторами FOR, NEXT.

Пример 2. Составить алгоритм вычисления первых 30 чисел Фибоначчи. Эти числа определяются так: А[1]=1, A[2]=1, а каждое следующее число равно сумме двух предыдущих.

Дано : количество чисел Фибоначчи равно 30 Требуется :вычислить числа Фибоначчи

Связь: A[1]=1

A[2]=1

A[3]=A[1]+A[2]=1+1=2

A[4]=A[3]+A[2]=2+1=3 в общем виде A[I]=A[I-1]+A[I-2] Алгоритм:

алг числа Фибоначчи (рез цел таб A[1:30] начцел I

A[1]:=1; A[2]=1 для I от 3 до 30 нц

A[I]:=A[I-1]+A[I-2] кц вывод А кон

Пример 3. Определить для таблицы А сумму положительных, количество нулевых, произведение отрицательных элементов.

Дано: таблица A[1:N], размерность таблицы N

Требуется : S - сумма положительных, P- произведение отрицательных

К - количество нулевых элементов таблицы А

Связь: Для обработки таблиц любой размерности необходимо задать в качестве исходного данного значение N , определяющее количество элементов таблицы. В качестве примера используем таблицу А[1:6].

Таблица А.

A[1] A[2] A[3] A[4] A[5] A[6] A[7] ...
5 -1 0 0 -8 4 ... ...

Для определения результатов следует просматривать поочередно все элементы таблицы и делать выбор:

а) если элемент A[I] положителен (A[I]>0), то считать его слагаемым для суммы

S= S+ A[I];

б) если элемент A[I] отрицателен (A[I]<0), то считать его сомножителем для произведения Р=Р Ч A[I]; в) если A[I] =0 , то значение К=К+1.

Решение:

алг S, K, P (арг цел N, вещ таб REM S, K, P A[1:N], рез вещ S, P, цел K) DIM N, K, I AS

INTEGER

начцел I INPUT ―N=‖ ; N ввод N, A DIM A(N) S:=0; K:=0; P:=1 FOR I=1 TO N для I от 1 до N INPUT A(I) нц NEXT I выбор S=0: K=0: P=1 при A[I]>0 : S:= S + A[I] FOR I= 1 TO N при A[I] =0: K:= K+1 IF A(I)>0 THENS= S+A(I)

при A[I]<0 : P:= P Ч A[I] IF A(I)=0

THENK= K+1

все IF A(I) <0 THEN

P =P* F(I)

кц NEXT I

вывод S, P К PRINT ―S=‖; S,

―K=‖;K, ‗P=‘;P

кон END

Сортировка массивов

Процедура перестановки элементов массива по возрастанию или убыванию называется сортировкой массива.

Для сортировки массивов создано множество алгоритмов. Рассмотрим два из них.

Сортировка выбором

1. Определим максимальный элемент в таблице и запомним его индекс, например, как переменную С.

2. Обменяем значение последнего элемента А[N] и элемента A[C]. В результате в последней клетке таблицы окажется самый большой элемент.

3. Найдем максимальный элемент среди А[1},...A[N-1] и обменяем его с A[N-1] и т.д.

алг сортировка ( аргцел N A[1:N], резвещтаб A[1:N])

начцел I, J, C, вещ MAX, R ввод А

для J от N до 1 шаг -1 нц

MAX:= А[I]; C:=1 для I от 1 до J нц

если A[I]> MAX то MAX:= A[I]; C:=I

все

кц

R:=A[C]; A[C]:= A[J]; A[J]:=R кцвывод А кон

Сортировка методом пузырька

1. Сравниваются соседние элементы таблицы A[I] и A[I+1]

2. Если они упорядочены, то эти два элемента меняются местами.

3. Вышеуказанные действия повторяются N раз (или N-1 раз, так как после того как упорядочены N-1 элементы, оставшийся, конечно же, находится на своем месте).

алг сортировка ( аргцел N , вещтаб A[1:N], резвещтаб A[1:N])

начцел I, J, вещ R

ввод А

для J от 1 до N-1 нц

для I от 1 до N-J нц

если A[I]> A[I+1]

то R:=A[I]; A[I]:=A[I+1]; A[I+1]:= R всекц

кцвывод А кон исполним данный алгоритм для таблицы:

A[1] A[2] A[3] A[4]
5 4 2 1

КОНТРОЛЬНЫЕ ВОПРОСЫ:

1. Что такое массив?

2. Какой оператор служит для описания массивов?

3. Как размещаются массивы в памяти ЭВМ?

4. Какова форма записи элементов массива?

5. Дана таблица A[1: 100]. Найти количество элементов этой таблицы, больших среднего арифметического всех ее элементов.

Тема 4.14 Профессиональная ориентация учащихся Задачи и функции профессиональной ориентации

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

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

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

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

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

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

Организационно-методическим и учебным центром профориентационной работы в школе является учебно-

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

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

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

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

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

Такие же советы по профессиональной ориентации работают в средних профессионально-

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

КОНТРОЛЬНЫЕ ВОПРОСЫ:

1. Какова цель профориентационной работы?

2. В средних учебных заведениях кто входит в состав совета по профориентационной работе?

3. Какую профориентационную работу Вы бы провели в своем колледже?

Тема 4.15Задачи и виды учета

Учет успеваемости позволяет определить, как учащиеся усвоили материал, используют ли они приобретенные знания в своей практической деятельности и какие профессиональные умения и навыки они приобрели. Он способствует также углубленному изучению учащимися материала программы и усовершенствованию приобретенных умений и навыков.