#4 Компиляция программы и "Большая практика"

Сохранение и компиляция проекта

 
В ходе предыдущих занятий мы с вами написали несколько полезных и "не очень" программ. Но наши программы запускались только в среде Pascal. Самые догадливые из вас наверное завели специальную папку на компьютере, в которую сохраняли написанные программки. Если вы до сих пор этого не сделали, то немедленно исправляйте эту оплошность!
А сейчас о главном:
Для того чтобы сохранить код своей программы необходимо выбрать в меню пункт "Файл" - "Сохранить как". Далее необходимо выбрать место сохранения и, по необходимости, исправить стандартное название "Program1" вашей программы на своё.
 

 

 

 
После того как файл сохранен, можно откомпилировать наш код и получить на выходе exe-файл нашей программы! А это значит, что теперь нам не нужно заходить в Pascal для того, чтобы запустить нашу программу!
Компиляция - трансляция программы, составленной на исходном языке высокого уровня, в эквивалентную программу на низкоуровневом языке, близком машинному коду. Для того, чтобы скомпилировать программу в Pascal нужно нажать сочетание клавиш "Ctrl-F9" или выбрать пункт меню "Программа" - "Компилировать".
После сохранения и компиляции в вашей папке появится exe-файл программы:
 
 
Большая практика
 
Продумайте алгоритмы и составьте программы для решения следующих задач:
 
Лёгкий уровень
Задача 1. Даны стороны прямоугольник a и b (вводятся с клавиатуры). Найти и вывести на экран его площадь S = a*b и периметр P = 2*(a + b).
Задача 2. Дано расстояние в сантиметрах (вводится с клавиатуры). Перевести данное расстояние в метры и вывести его на экран (вспомним, что в 1 метре - 100 сантиметров).

Средний уровень
Задача 3Даны два ненулевых числа (вводятся с клавиатуры). Найти и вывести на экран их сумму, разность, произведение и частное.
Задача 4Нефтебаза отпустила за два дня 2560 л. бензина. Во второй день база отпустила на 280 л. больше. Сколько литров бензина база отпустила отдельно за каждый день (результат вывести на экран)? 

Сложный уровень
Задача 5Составьте программу для определения сдачи после покупки в магазине товара: перчаток стоимостью a руб., портфеля стоимостью b руб., галстука стоимостью c руб. Исходная сумма, выделенная на покупку - d руб (a,b,c,d - вводятся с клавиатуры). В случае нехватки денег сдача получится отрицательной.
 

Обратите внимание: если вы скомпилируете свои программы и запустите exe-файл, то столкнётесь с одной проблемой - после вывода результатов программа сразу же закрывается. Чтобы избежать этого - добавьте в самое начало программы команду Uses Crt; 
("что это за команда" вы узнаете в следующей статье).
 
Пример:
Код
Uses Crt;
Var a,b,c:integer;
Begin
 a:=10; 
 b:=15;
 c:=a+b;
 Writeln(c);
End.  
 
 

 
Ваши вопросы и комментарии можете оставлять ниже.
Начинайте программировать прямо сейчас!
 
Категория: Первые шаги | Добавил: Decay_Dance (03.02.2014)
Просмотров: 4141 | Теги: компиляция программы, наука детям, программирование | Рейтинг: 0.0/0