- Учебник: «Информатика», Семакин И.Г., Залогова Л.А., Русаков С.В., Шестакова Л.В.
- 22.11.2018
- 847
- 2
Смотреть ещё
681
методическую разработку по информатике
Перейти в каталог
Знакомство с языком программирования Паскаль.
Дополнительный материал (пособие) по предмету «Информатика»
по теме «Алгоритмизация и программирование»
для учащихся 9-11 классов общеобразовательных школ.
(пособие для учащихся)
Материал составили и подготовили:
учитель информатики
МОУ «Кемлянская средняя общеобразовательная школа»
Силантьев О.П.
учитель информатики
МОУ «Оброченская средняя общеобразовательная школа»
Куклев Е.И.
Рассмотрено на школьном методическом объединении
учителей математики и информатики
руководитель ШМО Сиркина Е.А.
Рассмотрено на районном методическом объединении
учителей информатики
руководитель РМО Куклев Е.И.
Рассмотрено на районном методическом объединении
учителей математики, физики, информатики
руководитель РМО Нораева О.В.
Введение |
||||
|
||||
Центральным понятием программирования является алгоритм. С него начинается
работа над программой, а от качества алгоритма зависит ее успешное
завершение. Поэтому учится программировать, прежде всего, означает учиться
разрабатывать хорошие алгоритмы и применять те, что уже известны. Данное пособие целесообразно использовать при изучении темы «Алгоритмизация и программирование» совместно с Образовательным комплексом «Вычислительная математика и программирование»(Электронный учебник). Цель – преобретение учащимися базовых практических приемов и навыков работы в среде программирования Турбо Паскаль 7.0. Доступность изложения материала предполагает в значительной мере самостоятельную работу учащихся при изучении основ программирования. |
||||
|
||||
Урок 1 |
||||
|
||||
Начнем знакомство с Паскалем с программы, которая считывает два числа с клавиатуры, складывает их и выводит сумму на экран.
1.1
Создание программы. |
Урок 2 |
|
Для начала
рассмотрим программу, которая должна была у вас получиться при выполнении 3
задания предыдущего урока. 2.1 Имена и зарезервированные слова. |
Для начала
проверьте правильность выполнения предыдущих заданий. И если не все
получилось, не огорчайтесь, не ошибается тот, кто ничего не делает. |
|
Урок 3 |
||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
На
предыдущем уроке вы познакомились с представителями вещественного и целого
типов. На самом деле и тот и другой имеет несколько видов отличающихся
диапазоном допустимых значений.
и 5 стандартных вещественных типов:
|
||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
Арифметические выражения строятся из имен переменных, констант, знаков
операций и круглых скобок так, как это принято в математике. При вычислении
их значений операции выполняются в порядке приоритета: *, /, DIV, MOD, а
затем + и -. Операции одинакового старшинства выполняются слева направо.
Аргумент функции обязательно заключается в скобки. |
||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
1) Запишите на Паскале следующие выражения:
2) Найдите
значения переменных, если это возможно. Учтите, что число 7.0 является
вещественным, т.к. оно имеет дробную часть, хотя и равную нулю. Операции MOD
и DIV можно выполнять только над целыми числами (Урок 2):
|
Урок 4 |
|
Мало
программ обходится без ввода данных, и совсем нет таких, которые не выводят
полученные результаты. Написать такую программу можно, но кому она
понадобится? |
Урок 5 |
|
5.1. Обмен значениями. |
Урок 6 |
|
Продолжим знакомство с целочисленной арифметикой. Очень часто необходимо
чтобы программа определила, из каких цифр состоит число, или определила
разряд заданной цифры или наоборот цифру в заданном разряде. Если вы
попросите человека решить эту задачу, проблем не возникнет, а как быть с
компьютером. Для него любое число это набор нулей и единиц, т.е. двоичный
код. В отличие от нас компьютер все действия выполняет в двоичной системе.
Например, число 27 хранится в его памяти как 11011. И где здесь 2 и 7? |
Урок 7 |
||
В
практике хорошо известны задачи, дальнейший ход решения которых зависит от
выполнения какого-либо условия. В жизни часто приходится действовать в
зависимости от обстоятельств, от каких-то условий. Но если в жизни мы часто
ищем выход из ситуации только тогда, когда попали в неё, в программе
необходимо предусмотреть все действия которые необходимо выполнить после
проверки условия, как в случае его выполнения, так и в случае невыполнения.
Чтобы изменять последовательность выполнения различных частей программы,
применяют условный оператор.
Если
перевести на русский язык английские слова то получим: |
||
Сегодняшний урок мы начнем с разбора 6-го задания предыдущего урока, так как её решение содержит некоторые подводные камни, на которые, как правило, натыкаются начинающие программисты. |
||
|
Урок 8 |
||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||
6.*Даны два
числа. Меньшее из них замените полусуммой этих чисел, а большее - их
произведением.
где А и
В результат операции отношения. |
Урок 9 |
|
Целочисленная арифметика и условный оператор. |
Урок 10 |
|
Цикл -
это замечательное изобретение, которое, в сущности, и делает компьютеры
такими ценными. Он позволяет многократно повторить любую часть программы.
Цикл не может выполняться вечно, он заканчивается по какому-либо условию.
Проверка этого условия может производиться в начале каждого повторяющегося
шага, в этом случае цикл называется ПОКА. При проверке условия в конце
каждого шага цикл называется ДО. Разновидностью цикла ДО является цикл
ПЕРЕСЧЕТ. |
Урок 11 |
|
Продолжим знакомство с операторами цикла, имеющимися в Паскале. Повторение
группы операторов (тела цикла) можно организовать и с помощью оператора, где
проверка условия осуществляется после выполнения тела цикла. |
Урок 12 |
|
Вычислительные машины имеют дело не только с числами. Едва ли не больше
времени они бывают заняты обработкой текста. В Паскале для этого есть
специальный тип данных, который называется CHAR (от слова character -
символ). |
Урок 13 |
|
Сегодня
мы познакомимся с оператором, который обеспечивает повторение цикла,
управляемое переменной. |
Урок 14 |
|
Задача 1. |
Урок 15 |
|
Сегодняшний урок мы посвятим обработке числовых последовательностей. Для
этого обычно используется оператор цикла. |
Урок 16 |
|
Оставим
пока числовые последовательности, их существует большое многообразие и
позднее мы к ним вернемся. А сейчас попробуем решить следующую задачу: |
Урок 17 |
|
Сегодняшний урок мы посвятим проблеме правильного ввода данных, точнее,
контроля за вводом данных. Обычно в условии задачи указывается диапазон
допустимых входных значений. И если данные введены некорректно, то даже
верная программа может выдать неправильный ответ. |
Урок 18 |
|
В уроке
12 вы уже познакомились с символьным типом данных CHAR, который позволяет
работать с отдельными символами текста. Для обработки более крупных текстовых
единиц - строк введен тип данных, который называется STRING (строка). |
Урок 19 |
|
Из
предыдущего урока вы узнали, что можно обращаться к отдельным символам
строки, указав их порядковый номер. Сегодня мы разберем задачи, в которых
используется это свойство строковой переменной. |
Урок 20 |
|
Для
работы со строковыми переменными в Паскале существует набор стандартных процедур
и функций. Их применение упрощает решение задач. Хочу напомнить что результат
выполнения функции должен быть запомнен в переменной соответствующего типа,
если конечно она, функция, не является элементом выражения. |
Урок 21 |
||||||||||||
|
||||||||||||
21.1. Преобразование числового значения в строковое.
21.2.Преобразование строки в число. |
В нашем каталоге доступно 74 402 рабочих листа
Перейти в каталогПолучите новую специальность за 2 месяца
Получите профессию
за 6 месяцев
Пройти курс
Рабочие листы
к вашим урокам
Скачать
6 663 276 материалов в базе
«Информатика», Семакин И.Г., Залогова Л.А., Русаков С.В., Шестакова Л.В.
Больше материалов по этому УМКНастоящий материал опубликован пользователем Силантьев Олег Петрович. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс профессиональной переподготовки
500/1000 ч.
Курс профессиональной переподготовки
300/600 ч.
Курс повышения квалификации
72 ч. — 180 ч.
Курс профессиональной переподготовки
300 ч. — 1200 ч.
Мини-курс
6 ч.
Мини-курс
8 ч.
Мини-курс
3 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.