Основные понятия языка С++. Разветвление вычислительного процесса. Простые типы данных

Страницы работы

Фрагмент текста работы

БЕЛОРУССКИЙ  ГОСУДАРСТВЕННЫЙ  УНИВЕРСИТЕТ

Факультет  радиофизики  и  электроники

Кафедра  информатики

МЕТОДИЧЕСКИЕ  УКАЗАНИЯ

к  лабораторным  работам  по  курсу  «Программирование» (1-ый  семестр)

для  студентов  специальности  «Физическая  электроника»

          Авторы:  доценты  кафедры  информатики  , 

          «Учение  без  размышлений  –  пустая трата  времени,  размышления без  учения  –  смехотворны  и  гибельны», –

древнекитайский философ Конфуций (551 – 479 гг. до новой эры).

          «Дорогу  осилит  идущий»,  –  народная  мудрость.

Минск      2008


Содержание

Стр.

1.    Общая  характеристика  лабораторного  практикума                            2

1.1. Объем  лабораторных  занятий  в  1-ом  семестре                                         2

1.2. Тематика  лабораторных  работ (теоретический материал) 3

1.3. Требования  к  программам  индивидуальных  заданий                               4

1.4. Технология  разработки  и  качественные  характеристики  программ       6

2.   Основные  понятия   языка  С++.       Разветвление

       вычислительного  процесса                                                                           9

2.1. Основные   понятия  языка  С++                                                                   9

2.1.1.  Элементы  программы  (основные  лексические  понятия)                       9

2.1.2.  Простые  типы   данных                                                                               13

2.1.3.  Операторы  языка  С++  и  выражения                                                        13

           2.2.  Реализация  базовых  логических  (управляющих)  структур               18

2.3.Операторыописания  типа                                                                           21

2.4.   Рекомендации  по  выполнению  лабораторной работы  № 124

           2.5.  Учебные  примеры  для  самостоятельной  работы                                  26

           2.6.  Контрольные  вопросы  и  задания                                                              28

1.   Общая  характеристика  лабораторного  практикума

1.1.  Объем  лабораторных  занятий  в  1-ом  семестре

В  учебном  плане  специальности  по программированию предусмотрено 72 часа (18 лабораторных занятий по 4 часа), а именно:

·  20 час. (теория) – работает вся  подгруппа  (12 чел.);

·  36 час. (выполнение заданий) – поочередно работает подгруппа из 6 человек;

·  16 час. (вычислительная практика) – теория и выполнение заданий, работает подгруппа (12 чел);

·  зачет по материалу 1-го семестра.

При выполнении заданий рекомендуется обращаться к пособию: Т.А. Павловская, Ю.А. Щупак. С/С++. Структурное программирование. Практикум. М.-СПб.: Питер, 2007. 238 с.

Путеводитель  методических  материалов

Методические материалы (конспект, задания по лабораторному практикуму, методические указания к лабораторным работам и др.) размещены в основной папке, которая  доступна для чтения и копирования с рабочего места пользователя:     

D:[E:]\NOT_DEL\LECTION\1к.Программирование\ \1_семестр\  

Содержимое этой папки включает  файлы с текстами  конспекта  лекций,  файлы презентаций лекционного материала,  а также  папки LABx, где x – номер темы лабораторной работы  (1 .. 5). В каждой  папке LABx  размещаются варианты индивидуальных заданий и методические материалы, рекомендуемые  для использования  при  выполнении  заданий  данной  работы,  а  именно:

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

файл лаб_х__условия.docусловия задач индивидуальных заданийпо лабораторной  работе  с  номером  х  (уровень  а);

файл лаб_х_в.docтребования к программам индивидуальных заданий по лабораторной работе  с  номером  х   (уровень  в);

файл лаб_х_а_примеры.doc – запись операторов и примеры программ по теме лабораторной  работы  с  номером   х;

файл лаб_х_ауд.pptслайды  (теоретический материал) по основным поня-тиям  изучаемой  темы.

Файл Методичка (осн_понятия, разветвление).docв папкеLAB1  содержит  общую характеристику лабораторного практикума в 1-ом семестре и  требования к программам индивидуальных заданий. Файл VisualC.docв папке LAB1  инструкцияпо работе в среде визуального программирования  MicrosoftVisual С++ 6.0.

1.2.  Тематика  лабораторных  работ (теоретический материал,  

занятия по 12 чел.)

·  Основные понятия языка С++.  Разветвление вычислительного процесса.

·  Организация циклов: цикл с параметром, итерационный цикл.

·  Структуризация программы. Функции.

·  Массивы.  Указатели.

·  Обработка символьной информации (символы, строки). Ввод-вывод данных.

В таблице представлен примерный график занятий в 1-ом семестре: 5 ауд. (теория, 12 чел.)  + 9  (выполнение заданий, 6 чел.).

   №№

недели

Тема

   Вид  работы

1

1. Линейные алгоритмы.

    Разветвление

Теория  (работа  с  метод.  материалами)

2

Реализация линейных алгоритмов

Разработка  и  отладка  программ  

3

Реализация разветвления

Разработка  и  отладка  программ  

4

2. Организация  циклов

Теория  (работа  с  метод.  материалами)

5

     Цикл  с  параметром

Разработка  и  отладка  программ  

6

     Итерационный    цикл

     (суммирование  рядов)

Разработка  и  отладка  программ  

7

3. Структуризация

    программы.   Функции

Теория  (работа  с  метод.  материалами)    

8,  9

Реализация алгоритмов с использованием  функций

Разработка  и  отладка   программ  

     10

4. Массивы.    Указатели

Теория  (работа  с  метод.  материалами)    

    11

Алгоритмы обработки одномерных   массивов

Разработка  и  отладка   программ  

    12

Алгоритмы обработки двумерных   массивов

Разработка  и  отладка  программ  

    13

5. Символы  и  строки. 

    Ввод-вывод   данных

Теория  (работа  с  метод.  материалами)    

    14

     Алгоритмы обработки символьной информации. Форматируемый ввод-вывод  данных

Разработка  и  отладка  программ  

Рекомендации  для  своевременного  получения  зачета

·  Систематическая серьезная  работа в течение семестра.

·  Регулярное посещение занятий в соответствии с расписанием (без опозданий и самовольного досрочного ухода с занятия).

·  Самостоятельное, вдумчивое изучение и практическое освоение теоретического материала по каждой теме (конспект, рекомендованная лектором литература). Вопросы по изучаемому материалу, условию задачи, алгоритму задавайте по мере их возникновения. Вопросы должны быть четкими и конкретными, а не общее «ля-ля».

·  Своевременное (в соответствии с графиком) выполнение заданий лабораторного практикума с соблюдением предъявляемых требований.  Прием программ осуществляется только на лабораторных занятиях.

Для  получения  зачета  необходимо:

·  по каждой лабораторной работе самостоятельно (без списывания) выполнить и своевременно сдать преподавателю не менее 80% задач индивидуального  задания;

·  на положительную оценку написать итоговую контрольную работу;

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

·  в процессе выполнения индивидуальных заданий показать знание

Похожие материалы

Информация о работе

Тип:
Методические указания и пособия
Размер файла:
285 Kb
Скачали:
0