1062145
столько раз учителя, ученики и родители
посетили сайт «Инфоурок»
за прошедшие 24 часа
+Добавить материал
и получить бесплатное
свидетельство о публикации
в СМИ №ФС77-60625 от 20.01.2015
Дистанционные курсы профессиональной переподготовки и повышения квалификации для педагогов

Дистанционные курсы для педагогов - курсы профессиональной переподготовки от 1.410 руб.;
- курсы повышения квалификации от 430 руб.
Московские документы для аттестации

ВЫБРАТЬ КУРС СО СКИДКОЙ ДО 90%

ВНИМАНИЕ: Скидка действует ТОЛЬКО до конца апреля!

(Лицензия на осуществление образовательной деятельности №038767 выдана ООО "Столичный учебный центр", г.Москва)

ИнфоурокИнформатикаДругие методич. материалыПрактическая работа по теме "Программная реализация несложного алгоритма"

Практическая работа по теме "Программная реализация несложного алгоритма"

библиотека
материалов
Скачать материал целиком можно бесплатно по ссылке внизу страницы.

Инструкционно - технологическая карта на выполнение практической работы

по предмету: информатика и ИКТ

Тема: Программная реализация несложного алгоритма.

Цель: выработать практические навыки составления несложной программы в среде программирования  Pascal ABC, проведения тестирования программ в этой среде.

Приобретаемые ОК:

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

ОК 2. Организовывать собственную деятельность, исходя из цели и способов ее достижения, определенных руководителем.

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

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

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

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

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

Учебно-методическое оснащение рабочего места: инструкционно-технологическая карта.

Основные правила ТБ: требование безопасности во время занятия.

Литература: Михеева, Е.В. Информатика; Цветкова М.С. Информатика и ИКТ.

Ход работы.

Краткие теоретические сведения

ВНИМАНИЕ! Для каждого пользователя рекомендуется создать отдельную папку,

например, KURS, а в ней папки для файлов.

Для запуска Паскаль АВС необходимо запустить ярлык Pascal ABC. На экране появится среда программирования Паскаль АВС (оболочка). Среда программирования – это пакет взаимосвязанных файлов, которые позволяют набирать, редактировать, запускать и отлаживать программы.

После запуска ярлыка на рабочем столе открывается окно:

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

Окно редактирования предназначено для ввода и редактирования текста программы. Место ввода информации обозначено курсором. В верхней левой части окна редактирования выводится служебное имя редактируемого файла, например: Program1.pas.

Выполнение работы:

Задание 1.

1. Найдите строку Меню (сверху) и строку-подсказку (снизу).

2. Поочередно войдите в указанные ниже разделы Меню (активизируйте Меню мышью).

3. Найдите следующие команды:

В меню Файл

Новый – создать новый фал

Oткрыть – открыть файл

Сохранить – сохранить файл

Сохранить как… – сохранить под новым именем

Выход – выйти из Паскаля

В меню Правка

Отменить – отменить изменение

Восстановить – вернуть изменение

В меню Программа

Выполнить – выполнить программу

Остановить – остановить программу.

Задание 2.

1) Наберите простейшую программу, соответствующую условию задачи:

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

ран с поясняющим текстом.

Внимание! Две косые черты (//) отделяют комментарии, их набирать не нужно.

program raschet; // название программы

uses crt; // подключаемые модули

var x, y, s:integer; // объявление имен переменных и их типа

begin // начало исполнительной части

writeln(’Введите два целых числа’); // написать на экране текст

readln(x,y); // прочитать данные с клавиатуры и

// запомнить их в переменных

s:=x+y; // выполнить расчет и запомнить его в

// переменной

writeln(‘Сумма чисел =’,s); // написать на экране текст и значение

// переменной

end. // конец программы


2) Запустите набранную программу на выполнение.

3) Сохраните набранную программу в своей папке.

4) Разберитесь с работой программы и измените ее так, чтобы она вычисляла не сумму, а разность чисел.

5) Проверьте правильность работы измененной программы. Сохраните программу под новым именем в своей папке.

Задание 3.

1) Активизируйте пункт Файл и создайте новый файл (Новый).
2) Наберите текст программы. При наборе текста программы соблюдайте позиционирование (отступы) строк. Это не влияет на работу программы, но делает ее читабельной и облегчает поиск ошибок.

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

Внимание! Текст в фигурных скобках является пояснением: его не нужно набирать.

Обратите внимание на значение служебных слов языка.

program doxod; {название программы}

uses crt; {подключаемые модули (библиотеки)}

var b,a:integer; {объявление переменных и их типа}

c:real;

begin {начало программы}

clrscr; {очистка экрана}

writeln('Доход от вклада'); {вывод текста на экран

с переводом курсора на следующую строку}

write( 'Введите величину вклада в рублях: ' ); {вывод текста на экран без перевода

курсора на следующую строку}

readln(b); {ввод целого числа в переменную b с переходом на следующую строку}

write('Введите величину банковского процента ');

readln(a);

c:=a*b/100; {расчет значения переменной с}

writeln('Ваш доход =',c,' рублей'); {вывод текста, значения переменной и текста}

end.

3) Запустите программу на выполнение. Введите следующие данные:

Введите величину вклада в рублях: 1000

Введите величину банковского процента. 10

В результате должен получиться ответ:

Ваш доход =100 рублей

4) Снова запустите программу и введите другие разумные исходные данные.

5) Сохраните программу под новым именем в своей папке.

Задание 4. Составить программу, соответствующую условию задачи.

Вариант 1.

1) Дана сторона квадрата а. Найти его периметр Р=4а.

2)Дан диаметр окружности d. Найти её длину L=π∙d. В качестве значения π использовать 3.14.

Вариант 2.

1) Даны два числа а и b. Найти их среднее арифметическое: (а+b)/2.

2) Дана длина ребра куба а. Найти объём куба V=a3 .

Вариант 3.

1)Даны стороны прямоугольника а и b. Найти его периметр Р=2(а+b).

2)Найти длину окружности L заданного радиуса R: L=2∙π∙R. В качестве значения π использовать 3.14.

Вариант 4.

Даны стороны прямоугольника а и b. Найти его площадь S=ab.

Найти площадь круга S заданного радиуса R: S=π∙R2. В качестве значения π использовать 3.14.

Вариант 5.

Дана сторона квадрата а. Найти его площадь S=a2 .

Дана длина ребра куба а. Найти площадь его поверхности S=6∙a2.


Контрольные вопросы

  1. Определение алгоритма.

  2. Свойства алгоритма.

  3. Способы описания алгоритма.


Общая информация

Номер материала: ДБ-260090

Вам будут интересны эти курсы:

Курс повышения квалификации «Информационные технологии в деятельности учителя физики»
Курс повышения квалификации «Основы создания интерактивного урока: от презентации до видеоурока»
Курс повышения квалификации «Организация работы по формированию медиаграмотности и повышению уровня информационных компетенций всех участников образовательного процесса»
Курс повышения квалификации «Облачные технологии в образовании»
Курс «Оператор персонального компьютера»
Курс «3D Studio MAX»
Курс «WEB-ВЕРСТКА (HTML, CSS)»
Курс повышения квалификации «Сетевые и дистанционные (электронные) формы обучения в условиях реализации ФГОС по ТОП-50»
Курс повышения квалификации «Использование компьютерных технологий в процессе обучения в условиях реализации ФГОС»
Курс повышения квалификации «Специфика преподавания информатики в начальных классах с учетом ФГОС НОО»
Курс повышения квалификации «Применение MS Word, Excel в финансовых расчетах»
Курс повышения квалификации «Введение в программирование на языке С (СИ)»
Курс профессиональной переподготовки «Математика и информатика: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Современные языки программирования интегрированной оболочки Microsoft Visual Studio C# NET., C++. NET, VB.NET. с использованием структурного и объектно-ориентированного методов разработки корпоративных систем»
Курс повышение квалификации «Применение интерактивных образовательных платформ на примере платформы Moodle»

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

Опубликуйте минимум 3 материала, чтобы БЕСПЛАТНО получить и скачать данную благодарность

Сертификат о создании сайта

Добавьте минимум пять материалов, чтобы получить сертификат о создании сайта

Грамота за использование ИКТ в работе педагога

Опубликуйте минимум 10 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Свидетельство о представлении обобщённого педагогического опыта на Всероссийском уровне

Опубликуйте минимум 15 материалов, чтобы БЕСПЛАТНО получить и скачать данное cвидетельство

Грамота за высокий профессионализм, проявленный в процессе создания и развития собственного учительского сайта в рамках проекта "Инфоурок"

Опубликуйте минимум 20 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Грамота за активное участие в работе над повышением качества образования совместно с проектом "Инфоурок"

Опубликуйте минимум 25 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Почётная грамота за научно-просветительскую и образовательную деятельность в рамках проекта "Инфоурок"

Опубликуйте минимум 40 материалов, чтобы БЕСПЛАТНО получить и скачать данную почётную грамоту

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