Пятница, 26.04.2024
Сайт Никитина А.Н.
Меню сайта
Наш опрос
Оцените мой сайт
Всего ответов: 37
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Pascal ABC

Введение

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

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

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

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

Данный курс предназначен для изучения основ языка программирования. Основой для данного курса является среда программирования Pascal ABC, позволяющая познакомится с основами программирования. Кроме того система программирования прекрасно работает в операционной системе Windows и AltLinux, что позволяет работать с ней в домашних условиях и в кабинете информатики в школе.

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

Задание 1. Алгоритм и его свойства

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

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

Алгоритм должен обладать определенными свойствами:

  1. Дискретность - алгоритм должен содержать конечное количество шагов, приводящих в итоге к выполнению поставленной задачи.
  2. Определенность - каждая команда должна конкретно определять действие исполнителя.
  3. Понятность - алгоритм может содержать только те команды, которые в состоянии выполнить исполнитель.
  4. Результативность - алгоритм должен содержать конечное количество шагов.
  5. Массовость - алгоритм решает не только данную конкретную задачу, но и подобные задачи с другими данными.

Подготовить ответы на следующие вопросы:

  1. Понятие алгоритма и его определение.
  2. Дать более подробные описания свойств алгоритмов.
  3. Виды алгоритмов.

Для поиска информации можно воспользоваться следующими источниками информации:

Готовые ответы можно предоставить в электронном виде учителю или разместить на форме "PascalABC" данного сайта, зарегистрировавшись на нем и набрать ответ в текстовом поле или передать в прикрепленном файле в формате doc. При печати ответа в текстовом редакторе использовать правила оформления реферата. Объём - не более 1 страницы текста.

Задание 2. Переменные. Имя переменных, типы переменных.

Переменные - одно из главных понятий в программировании. Для того, чтобы разобраться в программировании необходимо чётко представлять что такое переменная, как и где она хранится, что с неё происходит в процессе выполнения программы.

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

Просмотрите предложенный видеоурок 1.

Видеоурок предоставлен на сайте VideoUroki.net

Данные хранятся в памяти компьютера. При создании программ используются разные типы данных, присваиваемые переменным разного типа. На начальном этапе нас будут интересовать переменные типов:

Просмотрите предложенный видеоурок 2.

Видеоурок предоставлен на сайте VideoUroki.net

  • Real
  • Integer
  • Char
  • Заполните таблицу, используя указанные выше ссылки на источники информации:

    Тип переменной Русское название типа Диапазон значений Допустимые значения
    Integer Целое ... ...
    real ... ... ...
    char ... ... ...
  • Как задаются имена переменных при программировании?
  • Какие знаки при этом можно использовать?
  • Что не может являться именем переменной?

Задание 3. Структура программы

Программа на языке паскаль состоит из "Заголовка" и "Тела программы", называемого блоком. Далее следует раздел подключения модулей, за которым следует список имён модулей, перечисляемых через запятую. После него идёт описательная часть программы в состав которой могут входить пять разных описаний, обязательным является блок описания переменных состоящая из пяти разделов, причем любой из них, начинающийся со слова VAR. Далее располагается раздел описания функций, так же не обязательный. После непосредственно располагается текст программы, заключённые между словами BEGIN - END

Структура программы

  • Какие блоки в структуре программы являются обязательными, а какие можно опустить?
  • Как задаётся описание переменных программы?
Форма входа
Поиск
Календарь
«  Апрель 2024  »
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
2930
Архив записей
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Copyright MyCorp © 2024
    Бесплатный хостинг uCoz