Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/56: Рейтинг темы: голосов - 56, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 21.03.2010
Сообщений: 8

Смена типа данных

21.03.2010, 23:32. Показов 10541. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Люди помогите плз, у меня тут возникла небольшая проблемка. У меня дано число K: Integer (Например 1999) и дана числовая переменная Str: String. Как к тексту в переменной str добавить число K?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
21.03.2010, 23:32
Ответы с готовыми решениями:

Составить процедуру для ввода данных в массив A(n) типа integer. Данные вводятся из типизированного файла типа integer, начиная с k-ой по n-ую
Составить процедуру для ввода данных в массив A(n) типа integer. Данные вводятся из типизированного файла типа integer, начиная с k-ой по...

Обработка данных типа запись (комбинированный тип данных).
Вывести ФИО и отметки по физике студентов, имеющих средний балл, больше 4,5. Помоги пожалуйста.... Заранее спасибо)))

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

4
 Аватар для Rayne
76 / 62 / 23
Регистрация: 11.07.2009
Сообщений: 730
21.03.2010, 23:40
если во фрипаскале, то там вроде бы есть приведение классов как StrToInt & IntToStr, c ТП не знаю как поступить
0
0 / 0 / 0
Регистрация: 21.03.2010
Сообщений: 8
21.03.2010, 23:47  [ТС]
Нее, у меня в ТП задачка поставленна, я почти её сделал, только с этим проблемка

Добавлено через 4 минуты
Вот программка:

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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
Program example_3;
const M=1000; C=100; X=10; V=5; I=1;
Var
    iSymbol,
    iWord,
    n,j,k:Integer;
    s,ch,q:Char;
    str:String;
    f1,f2:Text;
Begin
    Assign(f1,'file.txt');Reset(f1);
    Assign(f2,'file_r.txt');Rewrite(f2);
    WriteLn(f2,'Pochatkovuy tekst':30);
    While Not Eof(f1) do
       Begin  ReadLn(f1,str);
    k:=0;
    for j:=1 to length(str) do
    begin
     case str[j] of
     'I': if (str[j]='I') and (str[j+1]='V') then begin k:=k+4;inc(j);end
     else if (str[j]='I') and (str[j+1]='X') then begin k:=k+9;inc(j);end
     else if (str[j]='I') and (str[j+1]='C') then begin k:=k+99;inc(j);end
     else if (str[j]='I') and (str[j+1]='M') then begin k:=k+999;inc(j);end
     else k:=k+i;
     'V': k:=k+v;
     'X': if (str[j]='X') and (str[j+1]='C') then begin k:=k+90;inc(j);end
     else if (str[j]='X') and (str[j+1]='M') then begin k:=k+990;inc(j);end
     else k:=k+x;
     'C': if (str[j]='C') and (str[j-1]='M') then begin k:=k+900;inc(j);end
     else k:=k+c;
     'M': k:=k+m;
     end;
     end;
    WriteLn(f2,str);
         End;
    iSymbol:=0;iWord:=0;n:=0;str:='';
    WriteLn(f2,'Pereroblennuy tekst':30);
    Reset(f1);
    [U]str:=k;[/U]                            {Type missmatch}
    Close(f1);Close(f2);Reset(f2);
    While Not Eof(f2) do
         Begin ReadLn(f2,str);WriteLn(str); End;
     Close(f2);
End.
Не знаю что с этим сделать
0
Retired
7727 / 2559 / 671
Регистрация: 17.10.2009
Сообщений: 5,100
21.03.2010, 23:51
NeroAngelo, для перевода строки в число есть процедура Val, а для перевода числа в строку есть процедура Str.
1
0 / 0 / 0
Регистрация: 21.03.2010
Сообщений: 8
22.03.2010, 00:01  [ТС]
Цитата Сообщение от Inadequate Посмотреть сообщение
NeroAngelo, для перевода строки в число есть процедура Val, а для перевода числа в строку есть процедура Str.
Большое спасибо, как я раньше не вспомнил за них. =)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
22.03.2010, 00:01
Помогаю со студенческими работами здесь

Ввод данных типа record
Такая проблема: если при описании типа record задаю переменные только числовых или только символьных типов, то можно при выполнении...

Создание ссылочного типа данных
Здравствуйте. Пишу курсовую на тему одноименной теме форума, по предмету Программирование на ЯВУ. Читаю книги по Паскалю, различные...

Использование символьного и строкового типа данных
1. Ввести строку. Удалить из нее сочитание PHP. 2. Ввести строку. Опредилить сколько в последнем слове встречаеться К. 3. Ввести...

Конвертация данных одного типа в другой
Можно ли в PascalABC.NET, благодаря .NET'у как-то конвертировать один формат в другой? Например, GIF в MP4 и обратно?

База данных (файл типа запись)
Составить базу данных (файл типа запись) о студентах, предусмотрев поля: Ф.И.О., количество экзаменов в сессии, название экзаменов и...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru