С Новым годом! Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
1 / 1 / 0
Регистрация: 16.08.2009
Сообщений: 17
1

Помогите исправить ошибку

09.09.2009, 22:51. Показов 702. Ответов 4
Метки нет (Все метки)

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

Добавлено через 27 минут
Вот часть моего кода, где я предпологала и должно это было свершиться:

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
begin
textcolor(white);
 
textcolor(black);
gotoxy(21,10);
write('Введите название города : ');
readln(from);
begin
FOR r:=1 TO length(value) DO
IF value[r] IN ['A'..'Z']
THEN value[r]:=chr(ord(value[r])-ord('A')+ord('a'));
buf.from:=value;
end;
k:=0;
repeat
read(ff,buf);
if buf.from=from then
begin
clrscr;
writeln(' <<<Вывод результата поиска зарегистрированных на экран>>>');
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
09.09.2009, 22:51
Ответы с готовыми решениями:

Помогите исправить ошибку
Всем привет!Вот возник вопрос есть программ которая считает сумму между первым и вторым...

Помогите найти и исправить ошибку
Доброго времени суток! Прошу помощи. Есть программа с двумя методами сортировки: Шелла и слиянием....

помогите, пожалуйста, исправить ошибку
Если задаётся строковая переменная &quot;столбик&quot;-выводить двадцать символов &quot;*&quot; в столбик,...

Одномерный массив. помогите исправить ошибку
Задача: Сформировать одномерный массив размерности, заданной с клавиатуры, в котором каждый элемент...

4
3067 / 727 / 69
Регистрация: 24.09.2008
Сообщений: 1,531
09.09.2009, 23:28 2
Посмотрите на этот код, потестируйте его, поймёте что к чему:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
Program xa;
var
  s:string;
  i:integer;
begin
  Writeln('VVedute naumenoVaNie');
  readln(S);
  for i:=1 to length(s) do
    if s[i] in ['A'..'Z'] then
      s[i]:=chr(ord(s[i])+32);
  Writeln(s);
  readln
end.
+ у Вас в программе есть лишние строки begin например в строке 9 и в 14 ,соответственно, end не нужен.
0
0 / 0 / 0
Регистрация: 15.11.2009
Сообщений: 32
15.11.2009, 12:27 3
У меня тоже при компилляции выдает ошибку,под номером 79,помогите пожалуйста,очень надо к среде!Вот исходный код:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Program laba2;
VAR x,y:real;
const a=0.054;
begin
   write('enter x=');
     readln(x);
        if(x<>0)then
                  if(sin(x)/(x))>=0
                   then if(a*x*sin(a*x))<>0
                     then if(1+cos(a/x))/(a*sin(a*x))>=0
                       then if(sin(x)*(sqrt((1+cos(a/x))/(a*x*sin(a*x))>0
                         then begin
                              y:=ln(sin(x)*(sqrt((1+cos(a/x))/(a*x*sin(a*x)))))+(sqrt(sin(x)/x));
                           writeln('y=',y);
                               end
                         else writeln('ln otr. chisla')
                       else writeln('koren otr. chisla')
                      else writeln('delenie na 0')
                     else writeln('koren otr. chisla')
                    else writeln('delenie na 0');
                     end.
0
Почетный модератор
64305 / 47602 / 32742
Регистрация: 18.05.2008
Сообщений: 115,181
15.11.2009, 22:43 4
В строке 11 поправьте
Pascal
1
if sin(x)*sqrt(1+cos(a/x))/(a*x*sin(a*x))>0 then
и в строке 14 сделайте форматированный вывод
Pascal
1
writeln('y=',y:0:5);
И вообще так оформлять код это кощунство, напишите например так.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Program laba2;
uses crt;
VAR x,y:real;
const a=0.054;
begin
clrscr;
write('enter x=');
readln(x);
if(x<>0)then
 if(sin(x)/(x))>=0 then 
  if(a*x*sin(a*x))<>0 then
    if(1+cos(a/x))/(a*sin(a*x))>=0 then 
      if sin(x)*sqrt(1+cos(a/x))/(a*x*sin(a*x))>0 then
       begin
         y:=ln(sin(x)*(sqrt((1+cos(a/x))/(a*x*sin(a*x)))))+(sqrt(sin(x)/x));
         writeln('y=',y:0:5);
        end
     else writeln('ln otr. chisla')
    else writeln('koren otr. chisla')
  else writeln('delenie na 0')
 else writeln('koren otr. chisla')
else writeln('delenie na 0');
readln
end.
0
0 / 0 / 0
Регистрация: 15.11.2009
Сообщений: 32
18.11.2009, 14:25 5
Спасибо большое))
0
18.11.2009, 14:25
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
18.11.2009, 14:25
Помогаю со студенческими работами здесь

Помогите исправить ошибку в логическом выражении
Нельзя преобразовать тип real к boolean. Как исправить ошибку. until (y1 = 0) or (b - a) &lt; e(вот...

Программа пишет ошибку!! Помогите найти ошибку
Program Summa; var i, N, M: integer; begin Writeln ('Введите значение N:'); Read (N); ...

Исправить ошибку
var y: array of real; i,fac,n: integer; min: real; s,x,z: real; f: text; ...

Исправить ошибку
Выведите три столбика таблицы умножения рядом на n, n+1 и n+2, где n целое цичло и 1&lt;=n&lt;=7. Иначе...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Как написать микросервис на C# с Kafka, MediatR, Redis и GitLab CI/CD
InfoMaster 15.01.2025
В современной разработке программного обеспечения микросервисная архитектура стала стандартом де-факто для создания масштабируемых и гибких приложений. Этот подход позволяет разделить сложную систему. . .
Что такое CQRS и как это реализовать на C# с MediatR
InfoMaster 15.01.2025
Концепция CQRS и её роль в современной разработке В современном мире разработки программного обеспечения архитектурные паттерны играют ключевую роль в создании масштабируемых и поддерживаемых. . .
Как настроить CI/CD с Azure DevOps
InfoMaster 15.01.2025
CI/ CD, или непрерывная интеграция и непрерывное развертывание, представляет собой современный подход к разработке программного обеспечения, который позволяет автоматизировать и оптимизировать процесс. . .
Как настроить CI/CD с помощью Jenkins
InfoMaster 15.01.2025
Введение в CI/ CD и Jenkins В современной разработке программного обеспечения непрерывная интеграция (CI) и непрерывная доставка (CD) стали неотъемлемыми элементами процесса создания качественных. . .
Как написать микросервис на Go/Golang с Kafka, REST и GitHub CI/CD
InfoMaster 14.01.2025
Определение микросервиса, преимущества использования Go/ Golang Микросервис – это архитектурный подход к разработке программного обеспечения, при котором приложение состоит из небольших, независимо. . .
Как написать микросервис с нуля на C# с RabbitMQ, CQRS, Swagger и CI/CD
InfoMaster 14.01.2025
В современном мире разработки программного обеспечения микросервисная архитектура стала стандартом де-факто для создания масштабируемых и гибких приложений. Этот архитектурный подход предполагает. . .
Как создать интернет-магазин на PHP и JavaScript
InfoMaster 14.01.2025
В современном мире электронная коммерция стала неотъемлемой частью бизнеса. Создание собственного интернет-магазина открывает широкие возможности для предпринимателей, позволяя достичь большей. . .
Как написать Тетрис на Ассемблере
InfoMaster 14.01.2025
Тетрис – одна из самых узнаваемых и популярных компьютерных игр, созданная в 1984 году советским программистом Алексеем Пажитновым. За прошедшие десятилетия она завоевала симпатии миллионы людей по. . .
Как создать игру "Танчики" на Unity3d и C#
InfoMaster 14.01.2025
Разработка игр – это увлекательный процесс, сочетающий в себе творчество и технические навыки. В этой статье мы рассмотрим создание классической игры "Танчики" с использованием Unity3D и языка. . .
Организую платный онлайн микро-курс по доработке Android-клиента Telegram
_Ivana 14.01.2025
Официальная версия и распространенные форки не полностью устраивают? Сделай свою кастомную версию клиента! 4 занятия по 2 часа (2 недели пн, ср 19:00-21:00 по Москве). Первое вводное занятие. . .
Как создать приложение для фитнеса для iOS/iPhone на Kotlin
InfoMaster 14.01.2025
Создание собственного фитнес-приложения — это не только захватывающий, но и полезный процесс, ведь оно может стать вашим верным помощником на пути к здоровому и активному образу жизни. В современных. . .
Как создать приложение магазина для iOS/iPhone на Swift
InfoMaster 14.01.2025
Введение в разработку iOS-приложений Разработка приложений для iPhone и других устройств на базе iOS открывает огромные возможности для создания инновационных мобильных решений. В данной статье мы. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru