СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Самостоятельная работа

Категория: Информатика

Нажмите, чтобы узнать подробности

Просмотр содержимого документа
«Самостоятельная работа»

ГОСУДАРСТВЕННОЕ ПРОФЕССИОНАЛЬНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

«ЛЕНИНСК-КУЗНЕЦКИЙ ПОЛИТЕХНИЧЕСКИЙ ТЕХНИКУМ»






УТВЕРЖДАЮ

Заместитель директора по

учебной работе

___________ Е.И. Будасова

«_____»________________







МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ ПО ВЫПОЛНЕНИЮ ВНЕАУДИТОРНОЙ САМОСТОЯТЕЛЬНОЙ РАБОТЫ СТУДЕНТОВ


ОП.04 Основы алгоритмизации и программирования

Специальность: 09.02.07

Информационные системы и программирование












Ленинск-Кузнецкий 2022

Методические рекомендации по выполнению внеаудиторной самостоятельной работы студентов по ОП.04 Основы алгоритмизации и программирования для специальности: 09.02.07 Информационные системы и программирование, Государственное профессиональное образовательное учреждение «Ленинск-Кузнецкий политехнический техникум». – Ленинск-Кузнецкий, 2022. – 37 с.

Методические рекомендации рассмотрены на заседании цикловой методической комиссии преподавателей профессиональных дисциплин Государственного профессионального образовательного учреждения «Ленинск-Кузнецкий политехнический техникум» (протокол от «___»________ № «___»).

Методические рекомендации рассмотрены и рекомендованы к использованию методическим советом Государственного профессионального образовательного учреждения «Ленинск-Кузнецкий политехнический техникум» (протокол от «___»_________ № «___»).

Составитель: Щеглова А.А., преподаватель.






















СОДЕРЖАНИЕ


ПОЯСНИТЕЛЬНАЯ ЗАПИСКА 4

ОБЩИЕ РЕКОМЕНДАЦИИ 7

СОДЕРЖАНИЕ ВНЕАУДИТОРНОЙ САМОСТОЯТЕЛЬНОЙ РАБОТЫ 8

Самостоятельная работа № 1 8

Самостоятельная работа № 2 9

Самостоятельная работа № 3 10

Самостоятельная работа № 4 11

Самостоятельная работа № 5 13

Самостоятельная работа № 6 15

Самостоятельная работа № 7 17

Самостоятельная работа № 8 19

Самостоятельная работа № 9 20

Самостоятельная работа № 10 21

Самостоятельная работа № 11 22

Самостоятельная работа № 12 24

Самостоятельная работа № 13 25

Самостоятельная работа № 14 26

Самостоятельная работа № 15 27

Самостоятельная работа № 16 28

Самостоятельная работа № 17 30

Самостоятельная работа № 18 32

Самостоятельная работа № 19 33

Самостоятельная работа № 20 35

Список рекомендуемых источников 37




 







ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

Методические рекомендации по выполнению внеаудиторной самостоятельной работы студентов по учебной дисциплине ОП.04 Основы алгоритмизации и программирования разработаны в соответствии с ФГОС среднего профессионального образования и рабочей программой дисциплины.

Учебным планом и рабочей программой учебной дисциплины ОП.04 Основы алгоритмизации и программирования предусмотрено: максимальная учебная нагрузка обучающегося 250 часов, в том числе: обязательная аудиторная учебная нагрузка обучающегося 202 часа; самостоятельная работа обучающегося 40 часов, консультации – 8 часов.

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

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

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

Методические рекомендации содержат вид самостоятельной работы по определенной теме, цель, задание, порядок выполнения, критерии оценки самостоятельной работы.

Освоение всех видов самостоятельной работы является обязательным условием допуска студентов к промежуточной аттестации по УД ОП.04 Основы алгоритмизации и программирования.

Компетенции, на формирование которых направлена учебная дисциплина:

ОК 01. Выбирать способы решения задач профессиональной деятельности, применительно к различным контекстам.

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

ОК 04. Работать в коллективе и команде, эффективно взаимодействовать с коллегами, руководством, клиентами.

ОК 05. Осуществлять устную и письменную коммуникацию на государственном языке с учетом особенностей социального и культурного контекста.

ОК 09. Использовать информационные технологии в профессиональной деятельности.

ОК 10. Пользоваться профессиональной документацией на государственном и иностранном языке.

ПК 1.1. Формировать алгоритмы разработки программных модулей в соответствии с техническим заданием.

ПК 1.2. Разрабатывать программные модули в соответствии с техническим заданием.

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

ПК 1.4. Выполнять тестирование программных модулей.

ПК 1.5. Осуществлять рефакторинг и оптимизацию программного кода.

ПК 2.4. Осуществлять разработку тестовых наборов и тестовых сценариев для программного обеспечения.

ПК 2.5. Производить инспектирование компонент программного обеспечения на предмет соответствия стандартам кодирования.

В соответствие с рабочей программой по учебной дисциплине на самостоятельную работу обучающихся специальности 09.02.07 Информационные системы и программирование отводится 40 часов.

Распределение часов на внеаудиторную самостоятельную работу студентов

№ самостоятельной работы

Количество часов на выполнение

Самостоятельная работа № 1

2

Самостоятельная работа № 2

2

Самостоятельная работа № 3

2

Самостоятельная работа № 4

2

Самостоятельная работа № 5

2

Самостоятельная работа № 6

2

Самостоятельная работа № 7

2

Самостоятельная работа № 8

2

Самостоятельная работа № 9

2

Самостоятельная работа № 10

2

Самостоятельная работа № 11

2

Самостоятельная работа № 12

2

Самостоятельная работа № 13

2

Самостоятельная работа № 14

2

Самостоятельная работа № 15

2

Самостоятельная работа № 16

2

Самостоятельная работа № 17

2

Самостоятельная работа № 18

2

Самостоятельная работа № 19

2

Самостоятельная работа № 20

2

ИТОГО:

40






ОБЩИЕ РЕКОМЕНДАЦИИ

Самостоятельные работы выполняются студентам индивидуально в свободное от занятий время, при необходимости используется домашний персональный компьютер или ПК в читальном зале библиотеки ГПОУ «ЛКПТ».

Студенту необходимо:

  • перед выполнением самостоятельной работы, повторить теоретический материал, пройденный на аудиторных занятиях, изучить материал по теме учебника, дополнительной литературы, интернет – ресурсов;

  • выполнить работу согласно заданию;

  • ответить на поставленные вопросы;

  • по каждой самостоятельной работе представить преподавателю отчет.

Каждая работа оценивается по пятибалльной системе. Критерии оценки приведены в данных методических рекомендациях.

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



















СОДЕРЖАНИЕ ВНЕАУДИТОРНОЙ САМОСТОЯТЕЛЬНОЙ РАБОТЫ Самостоятельная работа № 1

Тема 6. Структурированные типы данных

Цель: Создать общее представление об изучаемом материале, осуществить поиск дополнительной литературы, понять общий смысл прочитанного, обобщить и подытожить найденный материал

Задание: Работа с конспектом и дополнительной литературой по теме «Виды структурированных типов данных»

Время выполнения работы: 2 часа

Порядок выполнения работы:

1. Подобрать литературу по данной теме, познакомиться с её содержанием

2. Пользуясь закладками отметить наиболее существенные места или сделать выписки

3. Составить план доработки конспекта

4. Дописать текст конспекта, используя найденную литературу

5. В заключении конспекта сделать вывод и выразить своё понимание данной темы

6. Прочитать текст конспекта и отредактировать его

Структура конспекта:

1. Структура данных

2. Физическая структура данных

3. Абстрактная или логическая структура данных

4. Элементарная структура данных

5. Составная структура данных

6. Классификация структур данных

7. Список использованной литературы

Критерии оценки

Работа с конспектом и дополнительной литературой оценивается следующим образом.

Требования к конспекту

Оценка

5

4

3

2

Соответствие содержания заявленной тематике

+

+

+

+

Отсутствие орфографических, пунктуационных, стилистических и иных ошибок

+

+/–

+/–

+/–

Логичность и последовательность в изложении материала

+

+

+/-

+/-

Представленный список использованной литературы

+

+

+

+

Способность к анализу и обобщению информационного материала, степень полноты обзора состояния вопроса

+

+

+/–

+/–

Обоснованность выводов

+

+

+/–

+/–

Самостоятельность изучения материала и анализа

+

+

+

+/–

Самостоятельная работа № 2

Тема 6. Структурированные типы данных

Цель: Создать общее представление об изучаемом материале, осуществить поиск дополнительной литературы, понять общий смысл прочитанного, обобщить и подытожить найденный материал

Задание: Работа с конспектом и дополнительной литературой по теме «Одномерные массивы: объявление, ввод, вывод»

Время выполнения работы: 2 часа

Порядок выполнения работы:

1. Подобрать литературу по данной теме, познакомиться с её содержанием

2. Пользуясь закладками отметить наиболее существенные места или сделать выписки

3. Составить план доработки конспекта

4. Дописать текст конспекта, используя найденную литературу

5. В заключении конспекта сделать вывод и выразить своё понимание данной темы

6. Прочитать текст конспекта и отредактировать его

Примерная структура конспекта:

  1. Одномерный массив

  2. Примеры одномерного массива в жизни, в природе, в деятельности человека

  3. Написать команды объявления, ввода и вывода элементов массива к программе, которая обеспечивает ввод с клавиатуры пяти чисел в одномерный массив, затем вывод их на экран

  4. Написать команды объявления, ввода и вывода элементов массива к программе, которая выводит на экран элементы массива датчиком случайных чисел на интервале [-26, 26]

  5. В заключение конспекта объяснить обстоятельства, при которых возникает необходимость использовать массив в программе, привести пример

  6. Список использованной литературы

Критерии оценки

Работа с конспектом и дополнительной литературой оценивается следующим образом.

Требования к конспекту

Оценка

5

4

3

2

Соответствие содержания заявленной тематике

+

+

+

+

Отсутствие орфографических, пунктуационных, стилистических и иных ошибок

+

+/–

+/–

+/–

Логичность и последовательность в изложении материала

+

+

+/-

+/-

Представленный список использованной литературы

+

+

+

+

Способность к анализу и обобщению информационного материала, степень полноты обзора состояния вопроса

+

+

+/–

+/–

Обоснованность выводов

+

+

+/–

+/–

Самостоятельность изучения материала и анализа

+

+

+

+/–

Самостоятельная работа № 3

Тема 6. Структурированные типы данных

Цель: Создать общее представление об изучаемом материале, осуществить поиск дополнительной литературы, понять общий смысл прочитанного, обобщить и подытожить найденный материал

Задание: Работа с конспектом и дополнительной литературой по теме «Указатели и массивы»

Время выполнения работы: 2 часа

Порядок выполнения работы:

1. Подобрать литературу по данной теме, познакомиться с её содержанием

2. Пользуясь закладками отметить наиболее существенные места или сделать выписки

3. Составить план доработки конспекта

4. Дописать текст конспекта, используя найденную литературу

5. В заключении конспекта сделать вывод и выразить своё понимание данной темы

6. Прочитать текст конспекта и отредактировать его

Примерная структура конспекта:

  1. Указатели на массив

  2. Привести примеры одномерного массива с указателями на его элементы из жизни и деятельности человека, с указанием индексов и элементов массива

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

  4. Опишите возникающие ошибки при работе с индексами массива

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

  6. Список использованной литературы

Критерии оценки

Работа с конспектом и дополнительной литературой оценивается следующим образом.

Требования к конспекту

Оценка

5

4

3

2

Соответствие содержания заявленной тематике

+

+

+

+

Отсутствие орфографических, пунктуационных, стилистических и иных ошибок

+

+/–

+/–

+/–

Логичность и последовательность в изложении материала

+

+

+/-

+/-

Представленный список использованной литературы

+

+

+

+

Способность к анализу и обобщению информационного материала, степень полноты обзора состояния вопроса

+

+

+/–

+/–

Обоснованность выводов

+

+

+/–

+/–

Самостоятельность изучения материала и анализа

+

+

+

+/–

Самостоятельная работа № 4

Тема 6. Структурированные типы данных

Цель: закрепить навыки составления программ с использованием одномерных массивов

Задание: Выполнение индивидуальных заданий, разработка приложений, оформление отчетов по теме «Работа с одномерным массивом»

Время выполнения работы: 2 часа

Порядок выполнения работы:

1. Выбрать из предложенного списка задание. Номер задания соответствует Вашему порядковому номеру в списке журнала. Если в списке с заданиями отсутствует Ваш порядковый номер (например, 30), то номер с заданием определяется по формуле:

Если полученного результата не существует в списке заданий, то складываем цифры результата. Например, , следовательно, номер задания 11.

2. Повторить теоретический материал

3. Выполнить задание

4. Оформить отчет

5. Прочитать текст конспекта и отредактировать его

6. Приведите примеры, где можно использовать массивы.

Список заданий:

  1. Составить программу, которая создает массив из 15 элементов, заполняет его случайными целыми числами из диапазона [1,12]. Вывести массив на экран

  2. Написать программу, которая выводит элементы массива датчиком случайных чисел на интервале [-23, 34]. Размер массива вводит пользователь.

  3. Написать программу, которая задает вещественный массив из 6 элементов; заполнить массив вводимыми значениями и вывести элементы на экран

  4. Написать программу, которая задает вещественный массив из 5 элементов; заполнить массив случайными числами в интервале [-2,2] и вывести элементы на экран

  5. В массиве хранятся оценки по математике студентов группы ИСП-20.3. С помощью датчика случайных чисел заполнить массив целыми значениями, лежащими в диапазоне от 2 до 5 включительно. Размер массива указывает пользователь.

  6. В массиве хранятся цены на 10 видов мороженого. С помощью датчика случайных чисел заполнить массив целыми значениями (стоимость), лежащими в диапазоне от 40 до 100 включительно.

  7. В массиве хранится возраст 15 человек. С помощью датчика случайных чисел заполнить массив целыми значениями (возраст), лежащими в диапазоне от 16 до 30 включительно.

8. В массиве хранятся цены на 10 видов товаров. С помощью датчика случайных чисел заполнить массив целыми значениями (стоимость), лежащими в диапазоне от 20 до 300 включительно.

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

10. В массиве хранятся цены на 20 видов товаров. С помощью датчика случайных чисел заполнить массив целыми значениями (стоимость), лежащими в диапазоне от 50 до 700 включительно.

11. Написать программу, которая задает целочисленный массив из 7 элементов; элементы массива вводятся пользователем.

Критерии оценки

оценка «5» ставится, если:

  • работа выполнена полностью;

  • в программе нет ошибок;

  • возможна одна (две) неточность, не являющаяся следствием незнания или не понимания материала.

оценка «4» ставится, если:

  • правильно выполнена большая часть работы (свыше 85%), допущено не более трех ошибок;

  • работа выполнена полностью, но обоснования шагов решения недостаточны.

оценка «3» ставится, если:

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

оценка «2» ставится, если:

  • допущены существенные ошибки, показывающие, что обучающийся не владеет обязательными знаниями, умениями по данной дисциплине

Самостоятельная работа № 5

Тема 6. Структурированные типы данных

Цель: закрепить составление программ с использованием одномерных массивов

Задание: Выполнение индивидуальных заданий, разработка приложений, оформление отчетов по теме «Массивы и указатели»

Время выполнения работы: 2 часа

Порядок выполнения работы:

1. Выбрать из предложенного списка задание. Номер задания соответствует Вашему порядковому номеру в списке журнала. Если в списке с заданиями отсутствует Ваш порядковый номер (например, 30), то номер с заданием определяется по формуле:

Если полученного результата не существует в списке заданий, то складываем цифры результата. Например, , следовательно, номер задания 11.

2. Повторить теоретический материал

3. Выполнить задание

4. Оформить отчет

5. Прочитать текст конспекта и отредактировать его

Список заданий

1. В массиве хранятся оценки по математике студентов группы ИСП-20.3. С помощью датчика случайных чисел заполнить массив целыми значениями, лежащими в диапазоне от 2 до 5 включительно. Размер массива указывает пользователь. Найти среднюю оценку в группе.

2. Сформировать массив из 50 элементов, заполнив его значениями квадратов индексов.

3. Сформировать и распечатать массив из 20 целых случайных чисел от 10 до 100. Найти сумму элементов массива.

4. Найти произведение элементов одномерного массива. Размер массива указывает пользователь. Элементы массива вводятся с клавиатуры

5. Заданы массивы А из 10 элементов и В из 14 элементов. Найти сумму первых элементов массивов.

6. Заданы массивы А из n элементов, В из m элементов, C из k элементов. Определить, какой из массивов содержит больше положительных чисел

7. Заданы массивы А из n элементов, В из m элементов. Определить среднее арифметическое нечетных элементов каждого массива

8. Заданы массивы А из 5 элементов, В из 8 элементов. Найти количество отрицательных элементов в каждом массиве

9. Заданы массивы А из 8 элементов, В из 12 элементов. Найти количество четных элементов в каждом массиве

10. Сформировать и вывести на экран массив, элементы которого заданы датчиком случайных чисел на интервале [-19, 26]. Найти произведение элементов с нечетными номерами. Размер массива указывает пользователь.

11. Сформировать и вывести на экран массив, элементы которого заданы датчиком случайных чисел на интервале [-56, 47]. Найти произведение элементов с четными номерами, которые превосходят некоторое число t. Размер массива указывает пользователь.

12. В заданном одномерном массиве, состоящем из n целых чисел, подсчитать количество нулей. Размер массива указывает пользователь. Элементы массива вводятся с клавиатуры

13. В заданном одномерном массиве, состоящем из n целых чисел, подсчитать количество четных элементов. Элементы массива вводятся с клавиатуры

14. Найдите среднее арифметическое элементов массива, состоящего из 10 чисел, которые превышают по величине число С. Элементы массива вводятся с клавиатуры

15. Найти произведение элементов, кратных 3 в массиве, заданном датчиком случайных чисел на интервале [-28, 27]. Размер массива указывает пользователь

16. Массив А вводится с клавиатуры. Найти среднее арифметическое его элементов с нечетными номерами. Размер массива указывает пользователь

17. Массив А вводится с клавиатуры. Найти сумму его элементов с четными номерами, произведение отрицательных элементов, количество нечетных элементов. Размер массива указывает пользователь

Критерии оценки

оценка «5» ставится, если:

  • работа выполнена полностью;

  • в программе нет ошибок;

  • возможна одна (две) неточность, не являющаяся следствием незнания или не понимания материала.

оценка «4» ставится, если:

  • правильно выполнена большая часть работы (свыше 85%), допущено не более трех ошибок;

  • работа выполнена полностью, но обоснования шагов решения недостаточны.

оценка «3» ставится, если:

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

оценка «2» ставится, если:

  • допущены существенные ошибки, показывающие, что обучающийся не владеет обязательными знаниями, умениями по данной дисциплине

Самостоятельная работа № 6

Тема 6. Структурированные типы данных

Цель: закрепить составление программ с использованием одномерных массивов

Задание: Выполнение индивидуальных заданий, разработка приложений, оформление отчетов по теме «Составление программы поиска максимального или минимального элемента массива»

Время выполнения работы: 2 часа

Порядок выполнения работы:

1. Выбрать из предложенного списка задание. Номер задания соответствует Вашему порядковому номеру в списке журнала. Если в списке с заданиями отсутствует Ваш порядковый номер (например, 30), то номер с заданием определяется по формуле:

Если полученного результата не существует в списке заданий, то складываем цифры, полученного числа. Например,

2. Повторить теоретический материал

3. Выполнить задание

4. Оформить отчет

5. Прочитать текст конспекта и отредактировать его

Список заданий:

1. Задан массив А из n элементов. Определить максимальный элемент. Все элементы массива, следующие за максимальным, заменить на -1

2. В массиве хранятся цены на 10 видов мороженого. С помощью датчика случайных чисел заполнить массив целыми значениями (стоимость), лежащими в диапазоне от 40 до 100 включительно. Определить порядковый номер самого дорогого мороженого

3. В массиве хранятся цены на 8 видов мороженого. С помощью датчика случайных чисел заполнить массив целыми значениями (стоимость), лежащими в диапазоне от 50 до 90 включительно. Определить порядковый номер самого дешевого мороженого

4. В массиве хранятся цены на 7 видов мороженого. Стоимость мороженного пользователь вводит с клавиатуры. Определить порядковый номер самого дешевого мороженого

5. В массиве хранятся цены на 5 видов мороженого. Стоимость мороженного пользователь вводит с клавиатуры. Определить порядковый номер самого дорогого мороженого

6. Задан массив А, состоящий из n чисел. Определить порядковый номер наименьшего и наибольшего элемента массива, найти сумму наименьшего и наибольшего элементов массива.

7. Задан массив А, состоящий из n чисел. Определить порядковый номер наименьшего и наибольшего элементов массива, найти разность наибольшего и наименьшего элементов массива.

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

9. В массиве хранится информация о стоимости каждой из 14 книг. Определить количество самых дешевых книг. Элементы массива вводятся с клавиатуры

10. В массиве хранится информация о стоимости каждой из 12 книг. Определить количество самых дорогих книг. Элементы массива вводятся с клавиатуры

11. Задан массив А, состоящий из n элементов. Элементы массива вводятся с клавиатуры. В заданном массиве найти максимальный элемент. Элементы, стоящие перед максимальным элементом заменить нулями.

12. В массиве хранится информация о стоимости каждой из 15 марок автомобилей. Определить, сколько стоит самый дешевый автомобиль.

13. В массиве записаны результаты 20 игр футбольной команды (если игра окончилась выигрышем данной команды, то записано число 3, вничью— 2, если игра закончилась проигрышем — 1). С помощью датчика случайных чисел заполнить массив целыми значениями, лежащими в диапазоне от 1 до 3 включительно. Определить номера тех команд, которые проиграли.

14. Рост 20 студентов группы представлен в виде массива. Определить порядковые номера трех самых высоких студентов

15. В массиве хранится информация о количестве осадков, выпавших за каждый день июля. Определить самый жаркий день июля. Элементы массива вводятся с клавиатуры

Критерии оценки

оценка «5» ставится, если:

  • работа выполнена полностью;

  • в программе нет ошибок;

  • возможна одна (две) неточность, не являющаяся следствием незнания или не понимания материала.

оценка «4» ставится, если:

  • правильно выполнена большая часть работы (свыше 85%), допущено не более трех ошибок;

  • работа выполнена полностью, но обоснования шагов решения недостаточны.

оценка «3» ставится, если:

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

оценка «2» ставится, если:

  • допущены существенные ошибки, показывающие, что обучающийся не владеет обязательными знаниями, умениями по данной дисциплине

Самостоятельная работа № 7

Тема 6. Структурированные типы данных

Цель: закрепить составление программ с использованием одномерных массивов

Задание: Выполнение индивидуальных заданий, разработка приложений, оформление отчетов по теме «Программирование алгоритмов поиска элементов»

Время выполнения работы: 2 часа

Порядок выполнения работы:

1. Выбрать из предложенного списка задание. Номер задания соответствует Вашему порядковому номеру в списке журнала. Если в списке с заданиями отсутствует Ваш порядковый номер (например, 30), то номер с заданием определяется по формуле:

Если полученного результата не существует в списке заданий, то складываем цифры, полученного числа. Например,

2. Повторить теоретический материал

3. Выполнить задание

4. Оформить отчет

5. Прочитать текст конспекта и отредактировать его

Список заданий:

  1. Массив задан датчиком случайных чисел на интервале [0, 45]. Размер массива указывает пользователь. Найти количество элементов массива, равных первому элементу

  2. Дан массив А из 10 элементов. Определить количество элементов равных 2

  3. Массив задан датчиком случайных чисел на интервале [-20, 45]. Размер массива указывает пользователь. Найти количество элементов массива, равных первому элементу

  4. Размер массива указывает пользователь. Элементы массива вводятся с клавиатуры. Найти количество элементов массива, равных первому элементу

  5. Размер массива указывает пользователь. Элементы массива вводятся с клавиатуры. Найти количество элементов массива, равных последнему элементу

  6. Размер массива указывает пользователь. Элементы массива вводятся с клавиатуры. Вывести все элементы массива, равные первому элементу

  7. Размер массива указывает пользователь. Элементы массива вводятся с клавиатуры. Вывести все элементы массива, равные последнему элементу

  8. Дан массив А из 12 элементов. Определить количество элементов равных 37

  9. Массив задан датчиком случайных чисел на интервале [-40, 45]. Размер массива указывает пользователь. Найти количество элементов массива, равных последнему элементу

  10. Массив задан датчиком случайных чисел на интервале [10, 145]. Размер массива указывает пользователь. Найти количество элементов массива, равных последнему элементу

  11. Массив задан датчиком случайных чисел на интервале [0, 42]. Размер массива указывает пользователь. Найти количество элементов массива, равных первому элементу

Критерии оценки

оценка «5» ставится, если:

  • работа выполнена полностью;

  • в программе нет ошибок;

  • возможна одна (две) неточность, не являющаяся следствием незнания или не понимания материала.

оценка «4» ставится, если:

  • правильно выполнена большая часть работы (свыше 85%), допущено не более трех ошибок;

  • работа выполнена полностью, но обоснования шагов решения недостаточны.

оценка «3» ставится, если:

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

оценка «2» ставится, если:

  • допущены существенные ошибки, показывающие, что обучающийся не владеет обязательными знаниями, умениями по данной дисциплине

Самостоятельная работа № 8

Тема 6. Структурированные типы данных

Цель: закрепить составление программ с использованием одномерных массивов

Задание: Выполнение индивидуальных заданий, разработка приложений, оформление отчетов по теме «Программирование алгоритмов сортировки вставками»

Время выполнения работы: 2 часа

Порядок выполнения работы:

1. Выбрать из предложенного списка задание. Номер задания зависит от Вашего порядкового номера в списке журнала. Если порядковый номер четное число, то задание № 1, иначе задание № 2.

2. Повторить теоретический материал

3. Выполнить задание

4. Оформить отчет

5. Прочитать текст конспекта и отредактировать его

Список заданий:

  1. Отсортируйте по возрастанию методом вставки одномерный вещественный массив, заданный случайными числами на промежутке [0; 50). Выведите на экран исходный и отсортированный массивы.

  2. Отсортируйте по убыванию методом вставки одномерный целочисленный массив, заданный с клавиатуры различными числами. Выведите на экран исходный и отсортированный массивы.

Критерии оценки

оценка «5» ставится, если:

  • работа выполнена полностью;

  • в программе нет ошибок;

  • возможна одна (две) неточность, не являющаяся следствием незнания или не понимания материала.

оценка «4» ставится, если:

  • правильно выполнена большая часть работы (свыше 85%), допущено не более трех ошибок;

  • работа выполнена полностью, но обоснования шагов решения недостаточны.

оценка «3» ставится, если:

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

оценка «2» ставится, если:

  • допущены существенные ошибки, показывающие, что обучающийся не владеет обязательными знаниями, умениями по данной дисциплине

Самостоятельная работа № 9

Тема 6. Структурированные типы данных

Цель: Создать общее представление об изучаемом материале, осуществить поиск дополнительной литературы, понять общий смысл прочитанного, обобщить и подытожить найденный материал

Задание: Работа с конспектом и дополнительной литературой по теме «Символьные данные»

Время выполнения работы: 2 часа

Порядок выполнения работы:

1. Подобрать литературу по данной теме, познакомиться с её содержанием

2. Пользуясь закладками отметить наиболее существенные места или сделать выписки

3. Составить план доработки конспекта

4. Дописать текст конспекта, используя найденную литературу

5. В заключении конспекта сделать вывод и выразить своё понимание данной темы

6. Прочитать текст конспекта и отредактировать его

Примерная структура конспекта:

  1. Символьные данные

  2. Привести пример символьных данных

  3. Работа со строковыми данными

  4. Написать алгоритм обработки символьных переменных:

  • Вывод строки, строка содержит русскую народную пословицу

  • Обрезать пословицу, удалив первое слово;

  • Определить, сколько раз в тексте пословицы встречается символ “и”;

  • Преобразовать прописные буквы в строчные

  1. В заключение конспекта объяснить обстоятельства, при которых возникает необходимость использовать символьные данные в программе, привести пример

  2. Список использованной литературы

Критерии оценки

Работа с конспектом и дополнительной литературой оценивается следующим образом

Требования к конспекту

Оценка

5

4

3

2

Соответствие содержания заявленной тематике

+

+

+

+

Отсутствие орфографических, пунктуационных, стилистических и иных ошибок

+

+/–

+/–

+/–

Логичность и последовательность в изложении материала

+

+

+/-

+/-

Представленный список использованной литературы

+

+

+

+

Способность к анализу и обобщению информационного материала, степень полноты обзора состояния вопроса

+

+

+/–

+/–

Обоснованность выводов

+

+

+/–

+/–

Самостоятельность изучения материала и анализа

+

+

+

+/–

Самостоятельная работа № 10

Тема 6. Структурированные типы данных

Цель: закрепить составление программ с использованием одномерных массивов

Задание: Выполнение индивидуальных заданий, разработка приложений, оформление отчетов по теме «Обработка символьных значений»

Время выполнения работы: 2 часа

Порядок выполнения работы:

1. Выбрать из предложенного списка задание. Номер задания соответствует Вашему порядковому номеру в списке журнала. Если в списке с заданиями отсутствует Ваш порядковый номер (например, 30), то номер с заданием определяется по формуле:

Если полученного результата не существует в списке заданий, то складываем цифры, полученного числа. Например,

2. Повторить теоретический материал

3. Выполнить задание

4. Оформить отчет

5. Прочитать текст конспекта и отредактировать его

Список заданий

  1. С помощью датчика случайных чисел заполнить массив S из 10 элементов строчными английскими буквами. Затем массив отсортировать в алфавитном порядке.

2. Выяснить, есть ли в данной последовательности хотя бы одна пара символов-соседей ‘п’ и ‘р’, т.е. образующих сочетание ‘n’ ‘р’ либо ‘р’ ‘n’

3.   Подсчитать количество запятых в заданном тексте.

4.   Подсчитать, сколько раз в заданном тексте встречается заданный символ “!”.

5. Проверить, является ли заданное слово названием времени года на русском языке.

6.   В заданном тексте везде букву "а" замените на букву "б",  а букву "б" — на букву "а".

7. Каждые n символов во введенном тексте отделите знаком "-".

8. Выяснить, есть ли в заданном предложении буква "ы".

9.  Выяснить, верно, ли, что в заданном предложении P есть все буквы, входящие в заданное слово S.

10.   Из заданного текста удалить те его части, которые заключены в кавычки (вместе с кавычками).

11.  Каждые n символов во введенном тексте отделите знаком "!".

Критерии оценки

оценка «5» ставится, если:

  • работа выполнена полностью;

  • в программе нет ошибок;

  • возможна одна (две) неточность, не являющаяся следствием незнания или не понимания материала.

оценка «4» ставится, если:

  • правильно выполнена большая часть работы (свыше 85%), допущено не более трех ошибок;

  • работа выполнена полностью, но обоснования шагов решения недостаточны.

оценка «3» ставится, если:

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

оценка «2» ставится, если:

  • допущены существенные ошибки, показывающие, что обучающийся не владеет обязательными знаниями, умениями по данной дисциплине

Самостоятельная работа № 11

Тема 6. Структурированные типы данных

Цель: закрепить составление программ с использованием одномерных массивов

Задание: Выполнение индивидуальных заданий, разработка приложений, оформление отчетов по теме «Работа со строками»

Время выполнения работы: 2 часа

Порядок выполнения работы:

1. Выбрать из предложенного списка задание. Номер задания соответствует Вашему порядковому номеру в списке журнала. Если в списке с заданиями отсутствует Ваш порядковый номер (например, 30), то номер с заданием определяется по формуле:

Если полученного результата не существует в списке заданий, то складываем цифры, полученного числа. Например,

2. Повторить теоретический материал

3. Выполнить задание

4. Оформить отчет

5. Прочитать текст конспекта и отредактировать его

Список заданий:

  1. Дана строка. Вывести ее три раза через запятую и показать количество символов в ней.

  2. Дана строка. Вывести первый, последний и средний (если он есть)) символы.

  3. Дана строка. Вывести первые три символа и последний три символа, если длина строки больше 5. Иначе вывести первый символ столько раз, какова длина строки.

  4. Сформировать строку из 10 символов. На четных позициях должны находится четные цифры, на нечетных позициях - буквы.

  5. Дана строка. Показать номера символов, совпадающих с последним символом строки.

  6. Дана строка. Показать третий, шестой, девятый и так далее символы.

  7. Дана строка. Определите общее количество символов '+' и '-' в ней. А так же сколько таких символов, после которых следует цифра ноль.

  8. Дана строка. Определите, какой символ в ней встречается раньше: 'x' или 'w'. Если какого-то из символов нет, вывести сообщение об этом.

  9. Даны две строки. Вывести большую по длине строку столько раз, на сколько символов отличаются строки.

  10. Дана строка. Если она начинается на 'abc', то заменить их на 'www', иначе добавить в конец строки 'zzz'.

  11. Дана строка. Если ее длина больше 10, то оставить в строке только первые 6 символов, иначе дополнить строку символами 'o' до длины 12.

Критерии оценки

оценка «5» ставится, если:

  • работа выполнена полностью;

  • в программе нет ошибок;

  • возможна одна (две) неточность, не являющаяся следствием незнания или не понимания материала.

оценка «4» ставится, если:

  • правильно выполнена большая часть работы (свыше 85%), допущено не более трех ошибок;

  • работа выполнена полностью, но обоснования шагов решения недостаточны.

оценка «3» ставится, если:

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

оценка «2» ставится, если:

  • допущены существенные ошибки, показывающие, что обучающийся не владеет обязательными знаниями, умениями по данной дисциплине

Самостоятельная работа № 12

Тема 6. Структурированные типы данных

Цель: Создать общее представление о изучаемом материале, осуществить поиск дополнительной литературы, понять общий смысл прочитанного, обобщить и подытожить найденный материал

Задание: Работа с конспектом и дополнительной литературой по теме «Структура и алгоритм обработки данных»

Время выполнения работы: 2 часа

Порядок выполнения работы

1. Подобрать литературу по данной теме, познакомиться с её содержанием

2. Пользуясь закладками отметить наиболее существенные места или сделать выписки

3. Составить план доработки конспекта

4. Дописать текст конспекта, используя найденную литературу

5. В заключении конспекта сделать вывод и выразить своё понимание данной темы

6. Прочитать текст конспекта и отредактировать его

Примерная структура конспекта

  1. Анализ сложности и эффективности структур данных

  2. Представления деревьев

  3. Прохождения деревьев

  4. Прошитые бинарные деревья

  5. Расширенные бинарные деревья

  6. Связный список

  7. Реализация связных списков

  8. Разновидности связных списков

  9. В заключение конспекта объяснить обстоятельства, при которых возникает необходимость использовать символьные данные в программе, привести пример

  10. Список использованной литературы

Критерии оценки

Работа с конспектом и дополнительной литературой оценивается следующим образом.

Требования к конспекту

Оценка

5

4

3

2

Соответствие содержания заявленной тематике

+

+

+

+

Отсутствие орфографических, пунктуационных, стилистических и иных ошибок

+

+/–

+/–

+/–

Логичность и последовательность в изложении материала

+

+

+/-

+/-

Представленный список использованной литературы

+

+

+

+

Способность к анализу и обобщению информационного материала, степень полноты обзора состояния вопроса

+

+

+/–

+/–

Обоснованность выводов

+

+

+/–

+/–

Самостоятельность изучения материала и анализа

+

+

+

+/–

Самостоятельная работа № 13

Тема 6. Структурированные типы данных

Цель: закрепить составление программ с использованием одномерных массивов

Задание: Выполнение индивидуальных заданий, разработка приложений, оформление отчетов по теме «Обработка структур»

Время выполнения работы: 2 часа

Порядок выполнения работы

1. Выбрать из предложенного списка задание. Номер задания зависит от Вашего порядкового номера в списке журнала. Если порядковый номер четное число, то задание № 1, иначе задание № 2.

2. Повторить теоретический материал

3. Выполнить задание

4. Оформить отчет

5. Прочитать текст конспекта и отредактировать его

Список заданий

1. Дан массив целых чисел. Распечатать элементы этого массива по группам: сначала все числа, заканчивающиеся на 0, затем – на 1, и т.д. Для решения задачи использовать массив очередей. Каждая очередь из массива должна хранить коллекцию чисел, заканчивающихся на цифру, которая одновременно является номером очереди

2. Дана символьная строка, содержащая правильно записанное арифметическое выражение. Требуется написать функцию перевода выражения в постфиксную форму. Постфиксной формой выражения называется такая запись, в которой знак операции следует за операндами. При этом она не содержит скобок. Например, постфиксная форма выражения a*b+c имеет вид ab*c+

Критерии оценки

оценка «5» ставится, если:

  • работа выполнена полностью;

  • в программе нет ошибок;

  • возможна одна (две) неточность, не являющаяся следствием незнания или не понимания материала.

оценка «4» ставится, если:

  • правильно выполнена большая часть работы (свыше 85%), допущено не более трех ошибок;

  • работа выполнена полностью, но обоснования шагов решения недостаточны.

оценка «3» ставится, если:

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

оценка «2» ставится, если:

  • допущены существенные ошибки, показывающие, что обучающийся не владеет обязательными знаниями, умениями по данной дисциплине

Самостоятельная работа № 14

Тема 6. Структурированные типы данных

Цель: Создать общее представление о изучаемом материале, осуществить поиск дополнительной литературы, понять общий смысл прочитанного, обобщить и подытожить найденный материал

Задание: Работа с конспектом и дополнительной литературой по теме «Многомерные массивы: объявление, ввод, вывод»

Время выполнения работы: 2 часа

Порядок выполнения работы

1. Подобрать литературу по данной теме, познакомиться с её содержанием

2. Пользуясь закладками отметить наиболее существенные места или сделать выписки

3. Составить план доработки конспекта

4. Дописать текст конспекта, используя найденную литературу

5. В заключении конспекта сделать вывод и выразить своё понимание данной темы

6. Прочитать текст конспекта и отредактировать его

Примерная структура конспекта

  1. Многомерный массив

  2. Примеры многомерного массива в жизни, в природе, в деятельности человека

  3. Написать команды объявления, ввода и вывода элементов массива к программе, которая выводит массив из 3 строк по 5 столбцов в каждой из случайных целых чисел из отрезка [10;99]. Вывести массив на экран

  4. В заключение конспекта объяснить обстоятельства, при которых возникает необходимость использовать массив в программе, привести пример

  5. Список использованной литературы

Критерии оценки

Работа с конспектом и дополнительной литературой оценивается следующим образом.

Требования к конспекту

Оценка

5

4

3

2

Соответствие содержания заявленной тематике

+

+

+

+

Отсутствие орфографических, пунктуационных, стилистических и иных ошибок

+

+/–

+/–

+/–

Логичность и последовательность в изложении материала

+

+

+/-

+/-

Представленный список использованной литературы

+

+

+

+

Способность к анализу и обобщению информационного материала, степень полноты обзора состояния вопроса

+

+

+/–

+/–

Обоснованность выводов

+

+

+/–

+/–

Самостоятельность изучения материала и анализа

+

+

+

+/–

Самостоятельная работа № 15

Тема 6. Структурированные типы данных

Цель: Создать общее представление о изучаемом материале, осуществить поиск дополнительной литературы, понять общий смысл прочитанного, обобщить и подытожить найденный материал

Задание: Работа с конспектом и дополнительной литературой по теме «Основные алгоритмы обработки матриц»

Время выполнения работы: 2 часа

Порядок выполнения работы

1. Подобрать литературу по данной теме, познакомиться с её содержанием

2. Пользуясь закладками отметить наиболее существенные места или сделать выписки

3. Составить план доработки конспекта

4. Дописать текст конспекта, используя найденную литературу

5. В заключении конспекта сделать вывод и выразить своё понимание данной темы

6. Прочитать текст конспекта и отредактировать его

Примерная структура конспекта

  1. Указатели на элементы массива

  2. Привести примеры многомерного массива с указателями на его элементы из жизни и деятельности человека, с указанием индексов и элементов массива

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

  4. Опишите возникающие ошибки при работе с индексами массива

  5. Список использованной литературы

Критерии оценки

Работа с конспектом и дополнительной литературой оценивается следующим образом.

Требования к конспекту

Оценка

5

4

3

2

Соответствие содержания заявленной тематике

+

+

+

+

Отсутствие орфографических, пунктуационных, стилистических и иных ошибок

+

+/–

+/–

+/–

Логичность и последовательность в изложении материала

+

+

+/-

+/-

Представленный список использованной литературы

+

+

+

+

Способность к анализу и обобщению информационного материала, степень полноты обзора состояния вопроса

+

+

+/–

+/–

Обоснованность выводов

+

+

+/–

+/–

Самостоятельность изучения материала и анализа

+

+

+

+/–

Самостоятельная работа № 16

Тема 6. Структурированные типы данных

Цель: закрепить составление программ с использованием одномерных массивов

Задание: Выполнение индивидуальных заданий, разработка приложений, оформление отчетов по теме «Ввод и вывод двумерных массивов»

Время выполнения работы: 2 часа

Порядок выполнения работы

1. Выбрать из предложенного списка задание. Номер задания соответствует Вашему порядковому номеру в списке журнала. Если в списке с заданиями отсутствует Ваш порядковый номер (например, 30), то номер с заданием определяется по формуле:

Если полученного результата не существует в списке заданий, то складываем цифры, полученного числа. Например,

2. Повторить теоретический материал

3. Выполнить задание

4. Оформить отчет

5. Прочитать текст конспекта и отредактировать его

Список заданий

1. Написать программу, которая выводит двумерный массив из 8 строк по 5 столбцов в каждой из случайных целых чисел из отрезка [10;99]. Вывести массив на экран

2. Написать программу, которая выводит двумерный массив из 7 строк по 4 столбца в каждой из случайных целых чисел из отрезка [-5;5]. Вывести массив на экран

3. Написать программу, которая выводит двумерный массив из 6 строк по 7 столбцов в каждой из случайных целых чисел из отрезка [0;9]. Вывести массив на экран

4. Написать программу, которая вводит по строкам с клавиатуры элементы вещественного массива и затем выводит массив 5x5 на экран.

5. Написать программу, которая вводит по строкам с клавиатуры элементы массива и затем выводит его массив на экран

6. Написать программу, которая вводит по строкам с клавиатуры элементы массива и затем выводит его массив на экран

7. Написать программу, которая вводит по строкам с клавиатуры элементы массива и затем выводит его массив на экран

8. Написать программу, которая вводит по строкам с клавиатуры элементы массива и затем выводит его массив на экран

9. Написать программу, которая вводит по строкам с клавиатуры элементы массива и затем выводит его массив на экран

10. Написать программу, которая вводит по строкам с клавиатуры элементы массива и затем выводит его массив на экран

11. Написать программу, которая вводит по строкам с клавиатуры элементы массива и затем выводит его массив на экран

Критерии оценки

оценка «5» ставится, если:

  • работа выполнена полностью;

  • в программе нет ошибок;

  • возможна одна (две) неточность, не являющаяся следствием незнания или не понимания материала.

оценка «4» ставится, если:

  • правильно выполнена большая часть работы (свыше 85%), допущено не более трех ошибок;

  • работа выполнена полностью, но обоснования шагов решения недостаточны.

оценка «3» ставится, если:

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

оценка «2» ставится, если:

  • допущены существенные ошибки, показывающие, что обучающийся не владеет обязательными знаниями, умениями по данной дисциплине

Самостоятельная работа № 17

Тема 6. Структурированные типы данных

Цель: закрепить составление программ с использованием одномерных массивов

Задание: Выполнение индивидуальных заданий, разработка приложений, оформление отчетов по теме «Обработка двумерных массивов»

Время выполнения работы: 2 часа

Порядок выполнения работы:

1. Выбрать из предложенного списка задание. Номер задания соответствует Вашему порядковому номеру в списке журнала. Если в списке с заданиями отсутствует Ваш порядковый номер (например, 30), то номер с заданием определяется по формуле:

Если полученного результата не существует в списке заданий, то складываем цифры, полученного числа. Например,

2. Повторить теоретический материал

3. Выполнить задание

4. Оформить отчет

5. Прочитать текст конспекта и отредактировать его

Список заданий

1. Написать программу, которая создает двумерный массив из 5 строк по 8 столбцов в каждой из случайных целых чисел из отрезка [-99;99]. Вывести массив на экран. После на отдельной строке вывести на экран значение максимального элемента этого массива

2. Написать программу, которая создает двумерный массив из 7 строк по 4 столбца в каждой из случайных целых чисел из отрезка [-5;5]. Вывести массив на экран. Определить и вывести на экран индекс строки с наибольшим по модулю произведением элементов. Если таких строк несколько, то вывести индекс первой встретившейся из них.

3. Написать программу, которая создает двумерный массив из 6 строк по 7 столбцов в каждой из случайных целых чисел из отрезка [0;9]. Вывести массив на экран. Преобразовать массив таким образом, чтобы на первом месте в каждой строке стоял её наибольший элемент. При этом изменять состав массива нельзя, а можно только переставлять элементы в рамках одной строки. Порядок остальных элементов строки не важен. Вывести преобразованный массив на экран.

4. Для проверки знаний учеников после летних каникул, учитель младших классов решил начинать каждый урок с того, чтобы задавать каждому ученику пример из таблицы умножения, но в классе 15 человек, а примеры среди них не должны повторяться. Напишите программу, которая будет выводить на экран 15 случайных примеров из таблицы умножения (от 2*2 до 9*9). При этом среди 15 примеров не должно быть повторяющихся (примеры 2*3 и 3*2 и им подобные пары считать повторяющимися).

5. Ввести с клавиатуры вещественную матрицу размерностью 5x5. Определить:

1)  сумму положительных элементов в четных строках;

2)  номера столбцов, не содержащих отрицательных элементов.

6. Ввести с клавиатуры вещественную матрицу размерностью 5x5. Определить:

1) сумму положительных элементов в четных столбцах; 

2) количество столбцов, не содержащих ни одного нулевого элемента.

 7. Составить программу вычисления суммы и произведения главной диагонали массива А[3х3].

8. Известны результаты 5 студентов по итогам экзаменов по химии и информатике. Найти фамилии студентов, сдавших оба экзамена на отлично. 

9. Известны результаты сдачи двух экзаменов десятью студентами. Определить фамилии студентов, сдавших экзамены без троек.

10. Вывести на экран матрицу 4x8 , элементами которой являются целые случайные числа из интервала [-20,30]. Определить номер максимального элемента в каждой строке и номер минимального в каждом столбце.

11. Вывести на экран матрицу 8х5, элементами которой являются целые случайные числа из интервала [30,70]. Определить среднее арифметическое минимального и максимального элемента в каждом столбце.

Критерии оценки

оценка «5» ставится, если:

  • работа выполнена полностью;

  • в программе нет ошибок;

  • возможна одна (две) неточность, не являющаяся следствием незнания или не понимания материала.

оценка «4» ставится, если:

  • правильно выполнена большая часть работы (свыше 85%), допущено не более трех ошибок;

  • работа выполнена полностью, но обоснования шагов решения недостаточны.

оценка «3» ставится, если:

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

оценка «2» ставится, если:

  • допущены существенные ошибки, показывающие, что обучающийся не владеет обязательными знаниями, умениями по данной дисциплине

Самостоятельная работа № 18

Тема 6. Структурированные типы данных

Цель: Создать общее представление о изучаемом материале, осуществить поиск дополнительной литературы, понять общий смысл прочитанного, обобщить и подытожить найденный материал

Задание: Работа с конспектом и дополнительной литературой по теме «Работа с файлами данных»

Время выполнения работы: 2 часа

Порядок выполнения работы

1. Подобрать литературу по данной теме, познакомиться с её содержанием

2. Пользуясь закладками отметить наиболее существенные места или сделать выписки

3. Составить план доработки конспекта

4. Дописать текст конспекта, используя найденную литературу

5. В заключении конспекта сделать вывод и выразить своё понимание данной темы

6. Прочитать текст конспекта и отредактировать его

Примерная структура конспекта:

1. Привести пример обработки данных в двумерном массиве и алгоритм его обработки;

2. В заключении конспекта сделать вывод и выразить своё понимание данной темы;

3. Список использованной литературы

Критерии оценки

Работа с конспектом и дополнительной литературой оценивается следующим образом.

Требования к конспекту

Оценка

5

4

3

2

Соответствие содержания заявленной тематике

+

+

+

+

Отсутствие орфографических, пунктуационных, стилистических и иных ошибок

+

+/–

+/–

+/–

Логичность и последовательность в изложении материала

+

+

+/-

+/-

Представленный список использованной литературы

+

+

+

+

Способность к анализу и обобщению информационного материала, степень полноты обзора состояния вопроса

+

+

+/–

+/–

Обоснованность выводов

+

+

+/–

+/–

Самостоятельность изучения материала и анализа

+

+

+

+/–

Самостоятельная работа № 19

Тема 6. Структурированные типы данных

Цель: закрепить составление программ с использованием одномерных массивов

Задание: Выполнение индивидуальных заданий, разработка приложений, оформление отчетов по теме «Работа с файлами произвольного доступа»

Время выполнения работы: 2 часа

Порядок выполнения работы:

1. Выбрать из предложенного списка задание. Номер задания соответствует Вашему порядковому номеру в списке журнала. Если в списке с заданиями отсутствует Ваш порядковый номер (например, 30), то номер с заданием определяется по формуле:

Если полученного результата не существует в списке заданий, то складываем цифры, полученного числа. Например,

2. Повторить теоретический материал

3. Выполнить задание

4. Оформить отчет

5. Прочитать текст конспекта и отредактировать его

Список заданий

1. Протабулировать функцию для с шагом 0.1, записать данные в файл и просмотреть данные из файла

2. Протабулировать функцию для с шагом 0.2, записать данные в файл и просмотреть данные из файла

3. Протабулировать функцию для с шагом 0.1, записать данные в файл и просмотреть данные из файла

4. Протабулировать функцию для с шагом 0.2, записать данные в файл и просмотреть данные из файла

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

6. Протабулировать функцию для с шагом . Записать данные в файл и просмотреть данные из файла

7. Создать файл, содержащий значения х ( , ) и значения функций и . Вывести на экран данные в виде таблицы

8. Создать файл, содержащий числа a, b и их произведение. Вывести на экран данные в виде таблицы

9. Создать файл, содержащий числа a, b и их частное. Вывести на экран данные в виде таблицы

10. Создать файл, содержащий числа a, b и их сумму. Вывести на экран данные в виде таблицы

11. Создать файл, содержащий числа x, y и их удвоенную сумму. Вывести на экран данные в виде таблицы

12. Создать файл, содержащий числа a, b и квадрат их суммы. Вывести на экран данные в виде таблицы

Критерии оценки

оценка «5» ставится, если:

  • работа выполнена полностью;

  • в программе нет ошибок;

  • возможна одна (две) неточность, не являющаяся следствием незнания или не понимания материала.

оценка «4» ставится, если:

  • правильно выполнена большая часть работы (свыше 85%), допущено не более трех ошибок;

  • работа выполнена полностью, но обоснования шагов решения недостаточны.

оценка «3» ставится, если:

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

оценка «2» ставится, если:

  • допущены существенные ошибки, показывающие, что обучающийся не владеет обязательными знаниями, умениями по данной дисциплине

Самостоятельная работа № 20

Тема 6. Структурированные типы данных

Цель: закрепить составление программ с использованием одномерных массивов

Задание: Выполнение индивидуальных заданий, разработка приложений, оформление отчетов по теме «Обработка файлов произвольного доступа»

Время выполнения работы: 2 часа

Порядок выполнения работы:

1. Выбрать из предложенного списка задание. Номер задания соответствует Вашему порядковому номеру в списке журнала. Если в списке с заданиями отсутствует Ваш порядковый номер (например, 30), то номер с заданием определяется по формуле:

Если полученного результата не существует в списке заданий, то складываем цифры, полученного числа. Например,

2. Повторить теоретический материал

3. Выполнить задание

4. Оформить отчет

5. Прочитать текст конспекта и отредактировать его

Список заданий

  1. Записать в файл следующие данные о студентах: ФИО, группа, оценка. Просмотреть данные из файла и найти количество отличников в Вашей группе. Используя созданный файл, сформировать два новых файла, содержащие сведения о студентах в Вашей группе и студентах ИСП в другой группе. Просмотреть данные из этих файлов.

  2. Создать файл, содержащий данные: ФИО работника; год рождения; стаж работы. Просмотреть данные из файла. Определить фамилию работника, имеющего самый большой стаж работы.

  3. Создать файл, содержащий данные: ФИО работника; пол; возраст. Просмотреть данные из файла. Определить средний возраст мужчин.

  4. Создать файл, содержащий данные: ФИО ученика; пол; возраст. Просмотреть записи. Определить средний возраст девочек.

  5. Создать файл, содержащий данные: ФИО ученика; класс; оценка. Просмотреть записи. Определить среднюю оценку в 9-м классе.

  6. Создать файл, содержащий данные: ФИО студента; группа; оценка по информатике. Просмотреть записи. Определить среднюю оценку по информатике в Вашей группе.

  7. Создать файл, содержащий данные: ФИО работника; цех; стаж работы. Просмотреть записи. Определить средний стаж работы работников 1 - го цеха.

  8. Создать файл, содержащий данные: ФИО работника; пол; количество детей. Просмотреть данные из файла. Определить количество женщин, имеющих более двух детей.

  9. Создать файл, содержащий данные: ФИО ученика; пол; рост. Просмотреть данные из файла. Определить средний рост девочек.

  10. Создать файл, содержащий данные: ФИО ученика; класс; пол. Просмотреть данные из файла. Определить количество мальчиков в 5 - классе.

  11. Создать файл, содержащий данные: ФИО студента; группа; оценка по информатике. Просмотреть данные из файла. Определить количество “4” и “5” в Вашей группе.

Критерии оценки

оценка «5» ставится, если:

  • работа выполнена полностью;

  • в программе нет ошибок;

  • возможна одна (две) неточность, не являющаяся следствием незнания или не понимания материала.

оценка «4» ставится, если:

  • правильно выполнена большая часть работы (свыше 85%), допущено не более трех ошибок;

  • работа выполнена полностью, но обоснования шагов решения недостаточны.

оценка «3» ставится, если:

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

оценка «2» ставится, если:

  • допущены существенные ошибки, показывающие, что обучающийся не владеет обязательными знаниями, умениями по данной дисциплине

Список рекомендуемых источников

Основные источники:

1. Макарова, Н.В. Основы программирования [Текст]: учебник с практикумом / коллектив авторов: под ред. проф. Н.В. Макаровой. – М.: Издательство «КноРус», 2018. – 350 с.

Дополнительные источники:

  1. Электронно – библиотечная система ВООК.ru [Электронный ресурс]. – Режим доступа: book.noreplyuser@book.ru, свободный. – Загл. с экрана.

Интернет-ресурсы:

        1. Журнал «Информатика» [Электронный ресурс]. - Режим доступа:  http://inf.1september.ru, свободный. – Загл. с экрана.

        2. Научно-методический журнал «Информатика и образование» [Электронный ресурс]. - Режим доступа: http://infojournal.ru/journal/info, свободный. – Загл. с экрана.

        3. Журнал «Мир ПК» [Электронный ресурс]. - Режим доступа:  http://www.osp.ru/pcworld/#/home, свободный. - Загл. с экрана.

        4. Научный журнал «Информатика и ее применения» [Электронный ресурс]. - Режим доступа: http://www.ipiran.ru/journal/issues, свободный. – Загл. с экрана.

        5. Газета «Компьютерра» [Электронный ресурс]. - Режим доступа:  http://old.computerra.ru/offline, – свободный. – Загл. с экрана.

6. Журнал «Системный администратор» [Электронный ресурс]. - Режим доступа:  http://samag.ru, свободный. – Загл. с экрана.