Как завершить программу в паскале

В Pascal ABC.net имеется возможность скомпилированный код сохранить .exe файлом. Суть вопроса такова используя модуль crt по завершению программы возможен ли выход и закрытие этого окна. Использование процедуры exit осуществляет только завершение исполнения самого кода, но не закрытия среды(самого окна программы).
Есть ли решения и что делать?

Регистрация: 28.01.2009
Сообщений: 20,999

а причем тут среда?
вы то запускаете приложение без нее потом, если не прописывали задержку, должно закрыться.

Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.

Пользователь
Регистрация: 05.08.2012
Сообщений: 17

на счёт среды не правильно выразился.

в том то и дело что после выполнения окно не закрывается, а продолжает «висеть». Можно ли это как либо исправить?

Регистрация: 28.01.2009
Сообщений: 20,999
код покажите.

Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.

Источник: www.programmersforum.ru

Закончить выполнение программы после выполнения условия — Turbo Pascal

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

Код к задаче: «Закончить выполнение программы после выполнения условия»

Листинг программы

Читайте также:
Listbox lazarus примеры программ

if условие then begin . exit; end else продолжение программы

5 голосов , оценка 3.400 из 5

Похожие ответы

  1. Поменять местами первый и последний элементы вектора по заданному условию
  2. Найти для указанных последовательностей наименьший номер, для которого выполняется условие
  3. Программа формирования из вектора
  4. Написать программы чтобы в конце программ выдалось это изображение
  5. Максимальний элемент массива. Суму элементов расположенных до последнего положительного элемента
  6. Найти первый член yn, для которого выполнено условие
  7. Поменять первый и последний столбцы матрицы
  8. Написать программу вычисляющую значение выражений
  9. Составить программу, выводящую простые числа
  10. Написать программу вычисления площади треугольника
  11. Программа по блок-схеме

Все виды студенческих работ на заказ

Источник: studassistent.ru

#10.2 break Досрочный выход из цикла в Паскаль

vedro-compota's picture

Создание программы в Pascal: How to code pascal?

Как только исполнение программы доходит до строки, содержащей, этот оператор выполнение кода прекращается.

Пример №1

var i:integer; begin for i:=1 to 10 do begin break; writeln(777); end; readln(); end.

— в данном случае тело цикла for выполнится только 1 раз, но не полностью (число 777 не будет выведено), так как оператор break встречается в начале первого же витка цикла — перед вызовом writeln(‘777’) (запустите код, чтобы проверить).

Отметим, что та часть очередного витка цикла, что находится перед вызовом break выполняется как обычно, т.е. если написать:

var i:integer; begin for i:=1 to 10 do begin writeln(777); break; end; readln(); end.

— то сначала на экран будет выведено число 777 , а после цикл завершится.

Пример №2 — Угадываем число

Написать программу, где пользователь угадывает число (можно задать литералом) из диапазона от 1 до 10 за 3 попытки

var a, b, i:integer; begin a := 5; writeln(‘Угадайте число от 1 до 10 с трех попыток’); for i:=1 to 3 do begin writeln(‘Попытка №’, i, ‘ выше число:’ ); readln(b); if (b = a) then begin writeln(‘Победа!’); break end else writeln(‘Не угадали!’); end; writeln(‘Игра окончена!’); readln(); end.

Читайте также:
Произошел сбой в программе инициализации библиотеки динамической компоновки dll как исправить

Видео-пояснения

Для этого урока есть следующие видео:

  • Урок для детей:Примеры использования и работы break в Паскале

Самостоятельная работа

  1. Модицифируйте код:

var i:integer; begin for i:=1 to 10 do begin writeln(777); break; end; readln(); end.

  1. Можно было бы задать угадываемое число (пусть его вводит пользователь)
  2. Если пользователь все же угадал число — напишите в сообщении о победе с какой именно попытки ему это удалось.

Key Words for FKN + antitotal forum (CS VSU):

  • паскаль выход из цикла
  • break

Источник: fkn.ktu10.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru