С Новым годом! Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Pascal ABC Расставить на стандартной 64-клеточной доске 8 ферзей так, чтобы ни один из них не находился под боем другого Расставить на стандартной 64-клеточной доске 8 ферзей так, чтобы ни один из них не находился под боем другого (горизонтали, вертикали и диагонали шахматной доске должны не совпадать). Найти количество таких комбинаций. Помогите мой код program zav4; var i, j, u: integer; b: arrayof integer; procedure horz(k, t: integer); var r: integer; https://www.cyberforum.ru/ pascalabc/ thread1402484.html Реализация алгоритма Рабина-Карпа Pascal ABC
Всем доброго времени суток, помогите пожалуйста Необходимо реализовать алгоритм Рабина-Карпа на Паскале ABC Заранее спасибо, очень прошу помочь)
Pascal ABC Составить рекурсивную прогрумму которая вычисляет y по формуле https://www.cyberforum.ru/ pascalabc/ thread1402383.html
Составьте пожалуйста рекурсивную программу которая будет вычислять y
Pascal ABC Рассчитать значения функции https://www.cyberforum.ru/ pascalabc/ thread1402261.html
Рассчитать значения функции: Y=4.26Пe^-x-e^x( П имеется в виду Pi) При изменении аргумента от -1 с шагом дельта=0.1 до достижения условия Y<-10. Получить произведение положительных значений и среднеарифметическое отрицательных.
Создание анимированной заставки Pascal ABC
Помогите сделать такую заставку в Паскаль, очень нужно
Pascal ABC Удалить из списка все элементы с нечетными номерами https://www.cyberforum.ru/ pascalabc/ thread1402175.html
Можна написать коментарии к этой програмки. дано указатель Р1 на первый элемент двусвязного списка, содержащего не менее двух элементов. Удалить из списка все элементы с нечетными номерами и вывести указатель на первый элемент преобразованного списка. После удаления элементов освободить память, что они занимали. type TElement = Integer; PNode = ^TNode; TNode = record prev, next:...
Pascal ABC Определить площадь фигур, используемых при изображении чебурашки https://www.cyberforum.ru/ pascalabc/ thread1402119.html
Определить площадь фигур, используемых при изображении чебурашки радиус уха – 1,5; радиус головы – 2; радиус лица - 1; радиус глаза и носа – 0,1.
Найти число пассажиров, имеющих более двух вещей Pascal ABC
Багаж пассажира характеризуется кол-вом вещей и общим весом вещей. Дан файл f, содержащий информацию о багаже нескольких пассажиров. Найти число пассажиров, имеющих более двух вещей, и число пассажиров, количество вещей которых превосходит среднее число вещей. {уже целый день с задачей мучаюсь, не получается правильный алгоритм составить} прошу помочь. Заранее спасибо)
Pascal ABC Поменять местами первый положительный и последний отрицательный элементы в векторах (подпрограмы) https://www.cyberforum.ru/ pascalabc/ thread1401953.html
поменять местами первый положительный и последний отрицательный элементы в каждом из вещественных вектором A(n) и B(m).Вывести преобразованные векторы.Хелп ми плиз:declare:
Pascal ABC Найти в матрице количество столбцов, похожих на первый столбец дана целочисленная матрица размера mxn различные столбцы матрицы назовем похожим, если совпадают множества чисел, встречающихся в этих столбцах. Найти количество столбцов, похожих на первый столбец https://www.cyberforum.ru/ pascalabc/ thread1401784.html
Pascal ABC Считать из файла текст и проверить его на палиндром
Значит задали мне написать программу которая считывает с файла текст и проверяет его на палиндром. Саму программу я написал(она работает), но когда пришло время связать её с файлом у меня что то пошло не так. Помогите пожалуйста, укажите на ошибку. program s1; var s:string; pal:text; function Pa(s:string):boolean; var i:integer; fl:boolean; begin begin for i:=length(s)...
Pascal ABC Найти минимальное значение элемента и переместить его в конец массива Дан массив целочисленный А(N), заполненный датчиком случайных чисел в интервале (-67,65). Найти минимальное значение элемента и переместить его в конец массива. https://www.cyberforum.ru/ pascalabc/ thread1401680.html
Эксперт Pascal/Delphi
6811 / 4568 / 4819
Регистрация: 05.06.2014
Сообщений: 22,438
24.03.2015, 10:36 0

Переписать программу с Turbo Pascal на Pascal ABC - Pascal ABC - Ответ 7381603

24.03.2015, 10:36. Показов 1309. Ответов 2
Метки (Все метки)

Ответ

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
45
46
47
48
49
50
51
52
53
54
55
56
uses graphabc,crt;
const n=20; //ðàçìåð ìàññèâà
const
 colors:array [1..4] of integer=(clYellow,clGreen,ClBlue,clRed);
type stb=record //òèï ñòîëáåö=çàïèñü
         x,y,h,c:integer //ïîëÿ êîîðäèíàòû ëåâîãî íèæíåãî óãëà, âûñîòà è öâåò
         end;
     mas=array[1..n] of stb;//òèï ìàññèâà
procedure draw(st:stb;w:integer); //ðèñîâàíèå 1 ñòîëáèêà, w-øèðèíà
begin
//  SetPenColor(st.c);
  setbrushcolor(st.c);
  setbrushstyle(bsSolid );
//  setfillstyle(1,st.c);//ñïëîøíàÿ çàëèâêà óêàçàííûì öâåòîì
  FillRect(st.x,st.y-st.h,st.x+w,st.y);//çàêðàøåííûé ïðÿìîóãîëüíèê
end;
var arr:mas;
    i,j,k,w,y,x,bh,bc:integer;
    f:boolean;
begin
randomize;
w:=windowWidth div (n+1);//øèðèíà ñòîëáöîâ ñ ó÷åòîì îòñòóïîâ ñëåâà è ñïðàâà
y:=windowHeight-50;//îñíîâàíèå ñòîëáöîâ
j:=0;
for i:=1 to n do //ïðèñâîåíèå çíà÷åíèé
 begin
  arr[i].y:=y;//êîîðäèíàòà íèçà
  arr[i].h:=10+random(y-20);//âûñîòà
  arr[i].x:=i*w;//êîîðäèíàòà ëåâîé ñòîðîíû
  if j>=4 then
    j:=1
  else
    inc(j);
  arr[i].c:=colors[j]; //öâåò
//  if arr[i].c mod 8=0 then arr[i].c:=5;
  draw(arr[i],w)//ðèñîâàíèå ñòîëáöà
 end;
for i:=1 to n-1 do//ñîðòèðîâêà âûáîðîì ïî àâñîòå ñòîëáöîâ, ýòî ñàì èçó÷àé
 begin
  x:=i;
  for j:=i+1 to n do
  if arr[j].h<arr[x].h then x:=j;
  bh:=arr[i].h;
  arr[i].h:=arr[x].h;
  arr[x].h:=bh;
  bc:=arr[i].c;
  arr[i].c:=arr[x].c;
  arr[x].c:=bc;
  delay(500); //ïîñëå êàæäîãî øàãà çàäåðæêà
  clearwindow;//î÷èñòêà ýêðàíà
  for k:=1 to n do
  draw(arr[k],w); //ðèñîâàíèå íîâîãî ìàññèâà
 end;
   textout(100,20,'Sortirovka zavershena, press Enter');
 readln
 end.


Вернуться к обсуждению:
Переписать программу с Turbo Pascal на Pascal ABC Pascal ABC
0
Заказать работу у эксперта
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.03.2015, 10:36
Готовые ответы и решения:

Переписать программу с Turbo Pascal на Pascal ABC
Нужно переделать программу,написанную на Turbo Pascal в ту,чтобы работала на Pascal ABC. Помогите...

Переписать программу с Turbo Pascal на Pascal ABC
Здравствуйте, не могли бы помочь переписать программу с Turbo Pascal на Pascal ABC. Хоть убейте не...

Переписать код из Turbo Pascal в Pascal ABC
program zadacha; uses crt, graph; const m=50; var gd,gm,i,j,s1,s2,c1,c2: integer;...

Переписать код из Turbo Pascal в Pascal ABC
Переписать код из Turbo Pascal в Pascal ABCprogram zadacha; uses crt, graph; const m=150; var...

2
24.03.2015, 10:36
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
24.03.2015, 10:36
Помогаю со студенческими работами здесь

Переписать код из Turbo Pascal в Pascal ABC
Переписать код из Turbo Pascal в pascal ABCprogram zadacha; uses crt, graph; const m=50; var...

Переписать код из Turbo Pascal в Pascal ABC
Программа 1: program zadacha; uses crt, graph; const m=150; var gd,gm,i,j,s1,s2,c: integer;...

Переписать код из Turbo Pascal в pascal ABC
очень плохо знаю Turbo Pascal, а времени на изучение нет, а его надо переписать в Pascal ABC, буду...

Переделайте, пожалуйста, программу из Turbo pascal в ABC pascal
Помогите, пожалуйста, перевести из PASCAL TURBO в PASCAL ABC Program ProgInt; Uses Crt,...

0
Новые блоги и статьи
Как написать микросервис на 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