Инфоурок Информатика Другие методич. материалыУрок 3 _ Сохранение программы

Урок 3 _ Сохранение программы

Скачать материал
Скачать материал "Урок 3 _ Сохранение программы"

Получите профессию

Няня

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Главный хранитель

Описание презентации по отдельным слайдам:

  • Урок 3. Как сберечь программуСохраняйся!
Программистская пословицаУчитель Ои...

    1 слайд

    Урок 3.
    Как сберечь программу
    Сохраняйся!
    Программистская пословица
    Учитель ОиВТ: Клепачёва Е.А

  • Игра - дело хорошее, но у нас есть дела и поважнее! Если вы поиграли в «щелчк...

    2 слайд

    Игра - дело хорошее, но у нас есть дела и поважнее! Если вы поиграли в «щелчки» и полюбовались папоротниками, то в Редакторе кода будут открыты два документа – DeleteByMouse.pas и Main.pas

  • В обоих - непонятные пока разноцветные слова, которые программисты называют...

    3 слайд

    В обоих - непонятные пока разноцветные слова, которые программисты называют исходным кодом (или исходным текстом) программы.
    Он написан латинскими буквами, но не на английском языке (хотя некоторые слова английские), не на немецком и даже не на французском.
    К сожалению, компьютеры пока не знают ни одного человеческого языка, а понимают только машинный, который состоит из нулей и единиц.
    Но на таком «тарабарском» языке невозможно написать даже самую простую программу, поэтому люди придумали языки программирования, чтобы с их помощью объяснять компьютеру, что же он должен делать.

  • Выучить язык программирования, например, паскаль тоже непросто, но компьютер...

    4 слайд

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

    Трансляторы бывают двух видов:

    интерпретаторы и компиляторы.

  • Интерпретатор последовательно, строчку за строчкой просматривает исходный те...

    5 слайд

    Интерпретатор последовательно, строчку за строчкой просматривает исходный текст программы и передаёт соответствующие команды компьютеру.
    Если оператор языка программирования в какой-нибудь строке текста выполняется сто раз (а, может быть, и миллион!), столько же раз интерпретатор будет переводить текст в команды процессора.
    Нетрудно догадаться, что программа будет работать медленно. Чтобы ускорить процесс трансляции, иногда сначала весь исходный текст переводят в промежуточный код, который затем интерпретируется значительно быстрее.

  • Другой недостаток интерпретатора состоит в том, что для запуска любой програ...

    6 слайд

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

  • Правда, у интерпретатора есть и небольшое преимущество - программа сразу же,...

    7 слайд

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

  • Компиляторы работают по-другому: они сразу просматривают весь исходный текст...

    8 слайд

    Компиляторы работают по-другому: они сразу просматривают весь исходный текст и преобразуют его в машинный код, который процессор выполняет очень быстро.
    Но вот на компиляцию программы уже нужно некоторое время, поэтому при отладке придётся ждать, пока будет скомпилирована вся программа, хотя была изменена, может быть, всего одна буква (современные компиляторы, конечно, «умнее» и не перекомпилируют всю программу целиком).
    В результате компиляции программист получает выполняемый файл программы, который в операционной системе Windows называется также приложением..

  • Его легко отличить от других файлов на диске по расширению EXE (сокращение...

    9 слайд

    Его легко отличить от других файлов на диске по расширению EXE (сокращение от английского слова execute - выполнять, исполнять). Чтобы запустить приложение, достаточно дважды щёлкнуть по названию файла мышкой.
    А теперь вопрос: наш паскаль - интерпретатор или компилятор?
    - Мы это скоро узнаем, но, прежде всего, вам следует приучить себя всегда сохранять исходный текст программы на диске!

  • О том, что мы не ещё не сохранили его, нам подсказывает звёз- дочка после на...

    10 слайд

    О том, что мы не ещё не сохранили его, нам подсказывает звёз- дочка после названия документа.
    Чтобы не портить демонстрационные программы, давайте со- здадим новый файл. Нажмите кнопку Новый








    или клавиши Ctrl+N

  • В Редакторе кода появится новая вкладка с названием файла по умолчанию – Pro...

    11 слайд

    В Редакторе кода появится новая вкладка с названием файла по умолчанию – Program1.pas. Наберите любой текст с клавиатуры
    – и после названия файла появится звёздочка
    Текст новой программы

  • Если вы сейчас же попробуете закрыть паскаль, то получите табличку с вопросо...

    12 слайд

    Если вы сейчас же попробуете закрыть паскаль, то получите табличку с вопросом
    Паскаль напоминает!

  • Это хорошо, что паскаль, как и фирма Тефаль, думает о нас, иначе вся програм...

    13 слайд

    Это хорошо, что паскаль, как и фирма Тефаль, думает о нас, иначе вся программа (правда, мы ещё ничего не написали, но ведь напишем!) была бы безвозвратно потеряна. В данном случае лучше нажать кнопку Отмена и сохранить программу без напоминания.
    Для этого нажмите кнопку Сохранить с изображением дискеты или клавиши Ctrl+S
    Кнопка для сохранения исходного кода на диске!

  • 	Откроется диалоговое окно Диалоговое окно для выбора папки и имени файла

    14 слайд

    Откроется диалоговое окно
    Диалоговое окно для выбора папки и имени файла

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

    15 слайд

    В нём нужно выбрать папку для файла и его название.
    Конечно, файл с исходным текстом можно сохранить в любом месте на диске. Но найдёте ли вы его потом среди множества других файлов? - Сомнительно! Поэтому для всех своих проектов вообще и на паскале в частности следует завести отдельную папку в корневом каталоге диска, тогда вам не составит труда эту папку найти.
    Например, папку со всеми проектами можно так и назвать Мои проекты (или My Projects). В ней (или отдельно) заведите папку Мои проекты на паскале (или My PascalABC.NET Projects).

  • Еще лучше предварить название папки знаками подчёркивания (_Мои проекты), т...

    16 слайд

    Еще лучше предварить название папки знаками подчёркивания (_Мои проекты), тогда эти папки всегда будут выше других папок в Проводнике Windows (или в файловом менеджере) и найти их будет ещё проще.
    В нашем кабинете информатики….



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

  • Всегда давайте проектам и файлам вразумительные имена, а не «ёклмнопрст»!Ну...

    17 слайд

    Всегда давайте проектам и файлам вразумительные имена, а не «ёклмнопрст»!
    Ну вот, все папки готовы, осталось назвать сам файл и нажать кнопку Сохранить.
    Готово! В папке проекта появился первый файл – новый.pas
    С почином!

  • Первая часть названия файла (до точки) это как раз то имя, которое мы выбрал...

    18 слайд

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







  • Легко убедиться, что паскаль узнаёт свои файлы. 
	Закройте среду разработки...

    19 слайд

    Легко убедиться, что паскаль узнаёт свои файлы.
    Закройте среду разработки PascalABC.NET, найдите новую папку и дважды кликните по названию файла - паскаль снова запустится и автоматически загрузит исходный текст программы, но теперь документ будет называться новый.pas. Если вы подведёте к нему курсор мышки, то появится подсказка, в которой будет указан полный путь к файлу, включая название папки с проектом.

  • Обратите внимание: звёздочки в конце названия документа нет. Это говорит о т...

    20 слайд

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

  • Но поставьте курсор в конец первой строчки программы и нажмите ПРОБЕЛ - звёз...

    21 слайд

    Но поставьте курсор в конец первой строчки программы и нажмите ПРОБЕЛ - звёздочка снова появится, сигнализируя о том, что документ изменён и, возможно, его следует сохранить на диске.
    Если вы хотите записать проект в новую папку, то вы- полните команду меню Файл > Сохранить как...
    Сохраняем файл в новой папке

  • Но обычно файл сохраняют в той же самой папке, поэтому достаточно нажать кно...

    22 слайд

    Но обычно файл сохраняют в той же самой папке, поэтому достаточно нажать кнопку Сохранить (или клавиши Ctrl+S).
    Звёздочка, конечно, исчезнет, но первоначальный файл на диске будет заменён текущим. Имейте это в виду!


    Кнопка Сохранить действует по-разному: при первом сохранении файла выполняется команда Сохранить как…, а при последующих – Сохранить.

  • При разработке новой программы регулярно нажимайте кнопку Сохранить! 
	Как г...

    23 слайд

    При разработке новой программы регулярно нажимайте кнопку Сохранить!
    Как говорится, жизнь полна неожиданностей, всякое может случиться, и ваш тяжкий труд может пойти прахом.
    Не беда, если вам снова придётся набрать несколько строчек текста, но вот если программа отлажена, вы нашли и исправили все ошибки, а сохранить её на диске забыли, то вам придётся ещё раз отлавливать всех жучков (слова bug, баг, жучок на программистском жаргоне означают ошибку, которую трудно найти).

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

    24 слайд

    А отладка программы – это самая от- ветственная и трудная часть работы любого программиста.
    В папке с проектом обязательно заведите папку для архивных файлов.
    Назовите ее _ARCHIV, или _АРХИВ, или как угодно иначе, но она должна быть обязательно, если вы планируете достаточно долго работать над проектом.
    В этой папке периодически сохраняйте файлы, которые изменяются при работе, например, файлы паскаля с расширением .pas.

  • Чтобы файлы занимали меньше места на диске, пользуйтесь архиватором.
	 Сжаты...

    25 слайд

    Чтобы файлы занимали меньше места на диске, пользуйтесь архиватором.
    Сжатые файлы последовательно нумеруйте, чтобы всегда можно было вернуться к отлаженной версии программы, если вы наделаете ошибок при дальнейшей работе.
    Если проект ответственный, то сохраняйте его дополнительно на другом диске: вдруг вы случайно сотрёте папку или диск выйдет из строя… И результат месячной (а то и более!) работы над проектом придётся восстанавливать.

  • Принято считать, что нет ничего хуже, чем ждать и догонять, поверьте: писать...

    26 слайд

    Принято считать, что нет ничего хуже, чем ждать и догонять, поверьте: писать с самого начала уже готовую программу – куда хуже! Трепетно относитесь к своей работе и берегите её!
    Паскаль запоминает последнюю папку, в которой сохранялся файл, поэтому вы сразу попадете в неё, если захотите загрузить файл с диска кнопкой Открыть.

  • Но давайте снова вернёмся к игре DeleteByMouse и запустим её, нажав клавишу...

    27 слайд

    Но давайте снова вернёмся к игре DeleteByMouse и запустим её, нажав клавишу F9. На этот раз мы не будем щёлкать по числам, а сразу закроем программу и полюбопытствуем, что же произошло в папке с проектом. А там появился новый файл DeleteByMouse.exe, который даёт нам прямой ответ на наш прямой вопрос: PascalABC.NET умеет компилировать программы и создавать выполняемый файл.
    Этот файл обязательно появится в папке, когда программа работает, а вот потом он может быть и стёрт с диска. Тут всё за- висит от настроек ИСР. Об этом мы подробно поговорим на следующем уроке.

  • PascalABC.NET на самом деле создаёт не двоичный файл, который непосредственно...

    28 слайд

    PascalABC.NET на самом деле создаёт не двоичный файл, который непосредственно выполняется процессором, а код на промежуточном языке CIL (по-английски - Common Intermediate Language), как и все другие компиляторы для платформы .NET. Например, C#, Managed C++, Visual Basic.NET, Visual J#.NET.

  • Так как PascalABC.NET это не только язык программирования, но и редактор кода...

    29 слайд

    Так как PascalABC.NET это не только язык программирования, но и редактор кода, и отладчик, и компилятор, то его называют интегрированной средой разработки программ, или сокращенно ИСР (по-английски - Integrated development environment , IDE).

  • Если вы захотите поделиться программой с другом, то скопи- руйте на его компь...

    30 слайд

    Если вы захотите поделиться программой с другом, то скопи- руйте на его компьютер выполняемый файл программы. Так- же на его компьютере должна быть установлена платформа Microsoft .NET Framework 4.0.

  • Запись файла на диск занимает некоторое время, поэтому прежде чем запускать п...

    31 слайд

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









    Активные и неактивные кнопки сохранения файла
     

  • Задания на дом1.Загрузите какие-нибудь программы в PascalABC.NET, воспользов...

    32 слайд

    Задания на дом
    1.Загрузите какие-нибудь программы в PascalABC.NET, воспользовавшись кнопкой Открыть (или клавишами Ctrl+O) с изображением папки 
     
    Кнопка для загрузки исходного текста в Редактор кода

  • Задания на домВ появившемся одноимённом диалоговом окне перейдите в нужную п...

    33 слайд

    Задания на дом
    В появившемся одноимённом диалоговом окне перейдите в нужную папку и щёлкните по названию файла программы, чтобы выделить его, после чего нажмите кнопку Открыть (или сразу дважды щёлкните по названию). 
    Диалоговое окно для выбора программы

  • Задания на дом2. Когда в окне Редактора кода будет открыто несколько докумен...

    34 слайд

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

  • Урок создан по учебнику Валерия Рубанцева«ЗАНИМАТЕЛЬНЫЕ УРОКИ
С ПАСКАЛЕМ, ил...

    35 слайд


    Урок создан по учебнику Валерия Рубанцева
    «ЗАНИМАТЕЛЬНЫЕ УРОКИ
    С ПАСКАЛЕМ, или
    PascalABC.NET для начинающих»

Получите профессию

Экскурсовод (гид)

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Краткое описание документа:

Презентация к уроку по программированию Урок3_Сохранение программы

        Данная презентация, как и все последующие, создана по книге В.Рубанцева "ЗАНИМАТЕЛЬНЫЕ УРОКИ С ПАСКАЛЕМ, или PascalABC.NET для начинающих"

       Применяется мною на уроках информатики в 10-х профильных классах, а также на элективном курсе по программированию в 9-11 не профильных классах. 

      Весь курс состоит из 64 уроков (включая практические занятия).

На этих уроках можно узнать:

- как гениальный немецкий художник Альбрехт Дюрер составил

знаменитый магический квадрат и почему он поместил его на

своей гравюре Меланхолия;

- о черепахе, на панцире которой был нарисован первый в мире

магический квадрат Ло-шу;

- и о другой Черепашке - она умеет бегать по экрану, оставляя за

собой причудливый след в виде замысловатых фигур;

- о литорее обычной и мудрой;

- как средневековый математик Фибоначчи разводил кроликов, и

что из этого вышло;

- что такое тыблоко;

- как просеивать числа через решето Эратосфена;

- чем занимается высшая арифметика и комбинаторика;

- о секретах транслитерации;

- как рекурсия помогает решать головоломку Ханойские башни и

 

зачем нам нужен стек и многое другое.

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 656 258 материалов в базе

Скачать материал

Другие материалы

Презентация на урок по информатике на тему: Проектирование многотабличной базы данных (§ 6) Создание базы данных (§ 7) Практическая работа 1.4. "Создание базы данных «Приемная комиссия»" 11 класс
  • Учебник: «Информатика (базовый уровень)», Семакин И.Г., Хеннер Е.К., Шеина Т.Ю.
  • Тема: § 6. Проектирование многотабличной базы данных
  • 30.09.2020
  • 1602
  • 112
«Информатика (базовый уровень)», Семакин И.Г., Хеннер Е.К., Шеина Т.Ю.

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

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 05.01.2015 554
    • PPTX 4.4 мбайт
    • Рейтинг: 5 из 5
    • Оцените материал:
  • Настоящий материал опубликован пользователем Клепачёва Елена Александровна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Клепачёва Елена Александровна
    Клепачёва Елена Александровна
    • На сайте: 8 лет и 9 месяцев
    • Подписчики: 0
    • Всего просмотров: 95283
    • Всего материалов: 56

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Экскурсовод

Экскурсовод (гид)

500/1000 ч.

Подать заявку О курсе

Курс профессиональной переподготовки

Математика и информатика: теория и методика преподавания в образовательной организации

Учитель математики и информатики

500/1000 ч.

от 8900 руб. от 4450 руб.
Подать заявку О курсе
  • Сейчас обучается 687 человек из 79 регионов
  • Этот курс уже прошли 1 799 человек

Курс профессиональной переподготовки

Информатика: теория и методика преподавания в образовательной организации

Учитель информатики

300/600 ч.

от 7900 руб. от 3950 руб.
Подать заявку О курсе
  • Сейчас обучается 490 человек из 72 регионов
  • Этот курс уже прошли 1 517 человек

Курс повышения квалификации

Использование нейросетей в учебной и научной работе: ChatGPT, DALL-E 2, Midjourney

36/72 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 610 человек из 77 регионов
  • Этот курс уже прошли 945 человек

Мини-курс

Электронный архив: нормативно-правовые требования и основы оцифровки

10 ч.

1180 руб. 590 руб.
Подать заявку О курсе

Мини-курс

История России: ключевые события и реформы

8 ч.

1180 руб. 590 руб.
Подать заявку О курсе
  • Сейчас обучается 136 человек из 46 регионов
  • Этот курс уже прошли 77 человек

Мини-курс

Стартап: от идеи к успеху

6 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 29 человек из 18 регионов