Как проверить себя в программе паскаль

Несмотря на то, что на Turbo Pascal в настоящее время приложения практически не разрабатываются, сам Pascal используется в другой среде, ориентированной на создание современных программ, работающих в операционных системах Windows и Linux – Delphi (Kylix). В связи с этим возникает необходимость хорошего знания основ языка Pascal.

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

Темы вопросов, которые включены в тест:

  • Основы программирования и Pascal
  • Переменные, константы, типы данных
  • Преобразования типов
  • Выражения и операторы языка
  • Массивы
  • Манипуляции со строками
  • Условный оператор и оператор выбора
  • Циклические операторы
  • Подпрограммы (Функции и процедуры)
  • Работа с файлами
  • Записи (records)
  • Работа с модулями (Units)
  • Работа с модулем Graph

Тест состоит из 20 вопросов. Для успешной сдачи теста Вам необходимо правильно ответить на 15 вопроса.

Как Никогда Не Быть Скучным в Разговоре (Педро Паскаль)

идет загрузка вопросов теста, пожалуйста подождите.

Источник: testserver.pro

Проверка строки на число Pascal

29 окт 2013 в 19:02
ну так и что же? Судя по приведенному описанию этой функции (пардон, процедуры) val вам подходит
29 окт 2013 в 19:03
я вам в третий раз говорю — вам нужно использовать val
29 окт 2013 в 19:07

1 ответ 1

Сортировка: Сброс на вариант по умолчанию

Мои «пять копеек» из далёкого 2018 года. Val() — процедура, а не функция. Она не возвращает никаких значений. Её не получится использовать как x := Val(. )

Читайте также:
Программа чтобы полностью удалить удаленные файлы

Поэтому код следовало бы писать так:

Program prov; var s,s1:string; b,x,e:integer; begin writeln(‘Введите строку:’); readln(s); val(s, x, e); if e = 0 then b:=x else s1:=s; end.

Несколько общих замечаний. Во-первых, использование read() не всегда даёт ожидаемый результат.

Во-вторых, использование стольких переменных избыточно, ибо если не произошло ошибок в процедуре val() , то в переменной x уже будет искомое число и его можно будет использовать для расчётов, переменная b — не нужна. Равно как и s1 . Если была ошибка, переменная e — содержит её код — отличается от нуля. В-третьих, новичкам часто не хватает знаний основ, того, чем именно отличаются процедуры и функции. Посмотрите уже хотя бы это.

Источник: ru.stackoverflow.com

Как проверить себя в программе паскаль

Программа тестирования в Паскале

Главное меню

Соглашение

Регистрация

Английский язык

Астрономия

Белорусский язык

Информатика

Итальянский язык

Краеведение

Литература

Математика

Немецкий язык

Обществознание

Окружающий мир

Русский язык

Технология

Физкультура

Для учителей

Дошкольникам

VIP — доступ

Помещать страницу в закладки могут только зарегистрированные пользователи
Зарегистрироваться

Получение сертификата
о прохождении теста

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

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