OberonCore https://forum.oberoncore.ru/ |
|
школьная и базовая сборки 2012 https://forum.oberoncore.ru/viewtopic.php?f=7&t=4106 |
Страница 1 из 4 |
Автор: | Info21 [ Четверг, 04 Октябрь, 2012 20:19 ] |
Заголовок сообщения: | школьная и базовая сборки 2012 |
Коллеги, см. новости http://www.inr.ac.ru/~info21/nov.htm Там все новые сборки, с улучшенной локализацией, остальное как раньше. Теперь по-минимому достаточно натыркать один словарик ключевых слов, не соблюдая алфавитного порядка Прошу потыкать, у кого будет возможность. Заранее спасибо Евгению Эдуардовичу |
Автор: | Info21 [ Четверг, 04 Октябрь, 2012 20:20 ] |
Заголовок сообщения: | Re: школьная и базовая сборки 2012 |
Хорошо бы натыркать украинский и белорусский словарики на минимум ключевых слов. Там уже что-то есть, надо просто обогатить |
Автор: | Евгений Темиргалеев [ Пятница, 05 Октябрь, 2012 12:12 ] |
Заголовок сообщения: | Re: школьная и базовая сборки 2012 |
1) Школьная версия в zip --- (старая) проблема с русскими именами файлов. Нужно в 7z тоже выложить. 2) Охрана не правильная. Цитата: "Вставить часы" "" "StdClocks.Deposit; StdCmds.PasteView" "StdCmds.PasteViewGuard" "Вставить колонтитул" "" "StdHeaders.Deposit; StdCmds.PasteView; TextCmds.ShowMarks" "TextCmds.FocusGuard" 3) битые ссылки Код: StdCoder.Decode ..,, ..PA1...3Qw7uP5PRPPNR9Rbf9b8R79FTvMf1GomCrlAy2xhX,Cb2x
hXhC6FU1xhiZiVBhihgmRiioedhgrZcZRiXFfaqmSrtuGfa4700zdGrr8rmCLLCJuyKtYcZRiX 7.2.s,6cZ,0k,5TWyql.bnayKmKKqGomC5XzET1.PuP.MHT9N9ntumaU2,CJuyKtQC98P9PP7O NbXmb.2.oxlk2En51,6.,U08J99SdfJHPNjvQCJuGKfaqmY6MwdONl1QCh0708T,U..w.2ml., sUGpmWbBxhYhAbndMHT9NY6Mw.sQq2Y6cwB.0.pw9w,0E7z00E.Eg0086.QC18RdfQHfMf9R9v Q7ONb17.,.D,0.p.0.4.I3l6w1.0ES9.A,,k.8Mtr.0E.c9E.c4E.k.0.e0.,6Y1.0.WMP9UER e0cUXDF9fR5uPPPP1fP7PNZvQRtIdHf.2UlbcZpC.c9h0E.8z,U.EEE.E1U.M3AU,U,U.IK3kB uG,IklTeoZgABhiRhnpZABhiRh2hgn,E.6I6.sFE.AUzUdJalQitRi1BggZhnpZD3iZphcwYcZ io3iuwZjwhWhgmxhiRgjJiZpZmhijIgWRgXxZnhiWRijwhhRgjYhdphfRgcRhbA33cUZT1E.sA 6.,UO.,UkW.c8U0UE0eU.M.,.Z3Um502.I22U.E2E..AUE.,.tfj1kBuG,MwcFT9P7vQRdFT9P 79F9vQ51E.sE61M8E.k.sUZz06.,..i.2.M.2UzDUM.6.Z3Um1,.x,0.f,0U,g3whhRgABhiRh 13hfpZD3CME7eQfv7N76DNoTDw,jsJDsRtP7vMD79,NAV7AjN8CE,9z4E.0.b,0.p.0.zD.6.J ,.V2g9AU.E.89.U.UWU.2.W.0.U,I1,k.0.89.U.UEV.UqU.2.1c9sP..EWKKvyGWyqlKrHmGE 2ehQehAdiwhYRAsBVN8CkTk.0.89.E.0.800E.606..4E0U.Um0.6.cIE.6C6.AUkE.y4..... .6BZ7AjN8g4AU.E.89.U.UW.,U6U..M.,,0.89.U.UJF.2.i12.1sAsP....TdQfv7NV,phVZh tJjZJiiwhYRAsAHl,u14E.EN,.0E.EFE.0.F.,.k.0,2.IK..,.Z00.l,,U,240kr.....YcZJ gpxgiwhYRA6AHl,W14E.EN,.2.I26.2,2..162E.EN,.2.Q86.A56.4kMkr...O5.Ec..ZNAlN 8CkTk.0.,cg..,6.c6E.606..4E0U.Um0.6.MJE.sCE.AUnUj,......MAd7CndBHl,K14E.6. Z3.6.,.3,0.F.,.k.S14E.EN,.0E.ErU.EeE.M.N0T1...c9TivLTtDTvrTt,Nw3Tt7TtPDuzz 7N76Ddk3jv7D67DsPTvrTx,78HePHd9T9NkMWHNOnIQUgU,2.IK..,.3,0.F.,.k.404E.6.Z3 .E.ktU.kg2.0U,A8wB....knFE..Ddn,tvVjvhTt7zwVDsfD6FD6Njv7zwLzzfj9T9NEOGnMaW 1Q2AU.E.89.E.0.802.W.0.U,Y.6.cg..0.C52.a32.1MIsP....UbXU..S0....6Bf7BHl,C0 4E.6.Z3.6.,.3,0.F.,.k.W,2.IK..,.T00.f,0U,g3wB..krCabU0JchIejBgYpZjZAsBbdAZ N8CkTk.0.,cg..,6.c6E.606..4E7k.0.89.U.UD,,Up.,k.q0y4...EWGpVqmWuKvumrG4Aao 2arA3m12.0EN,.2.I22U.E2E..AU2.,.Z3.E.kbU.kOU.M.P,T1......j7ClN8CkSk.0.,cg. .0.802.W.0.U,Q0AU.Um0.2U.UD,,Up.,k.q0y4....2dZZhkpZjZAkQ8nIQU,V,2.0EN,.2.I 26.2,2..1s1M.,.Z3.6.,.L00.X,0U,A3wB...U6hgg3C.j7BbN8CENk.0.,cg..0.800E.606 ..4kBk.0.89.E.0.832.W10.16A2Uj,..kL.82.UsYapoadESk.0.89.U.UW.,U6U..M.T.16. cg..,6.sHE.MBE.AUhUj,...U6,.X7AZdAHVpU,2.0EN,.2.I26.2,2..1cCM.,.Z3.E.ksU.k fU.M.T0T1..aKN4nts97uP5HLUbXU..SGV,..Ul25EKU.Um0.2U.UWU.2.W.0.U,I1AU.Um0.6 .6I6.cB6.,k.u0y4..wdW3jjYcjRAD,98S5PNNf9T9NEPWnPa0z,16.cg..,6.c66.,U6U..M. b.16.cg..,6.sIE.MCE.AUlUj,....juPZ9N98NH9RRtP718nP0nIsDM.,U.IK.U.2.I26.2,2 ..16,E.EN,.2.Q86.A56.4kMkr.......6CnN8CEPk.0.,cg..0.800E.606..4kCk.0.,cg.. 0.C32.a12.1MAsP....T,MF.UrcAHl,y14E.6.Z3.6.,.3,0.F.,.k.C,4E.EN,.0E.EfU.ESE .M.d,T1....kf..sAbdBHl,U,2.IK.U.2.I26.2,2..16,E.EN,.2.o86.Y52.4EOkr....... .dNCH,M.,.Z3.E.EFE.0.F.,.k.e,4E.EN,.2.A86.w46.4kLkr...NPNT7FTvMS0OpoKqvCLL yKmUlAbrAbds.z,16.cg..,6.c66.,U6U..M.7.0.89.U.UF,,Ur.,k.y0y4......Iam2apA3 5.4E.EN,.0E.EFU.E2E..AU2.,.Z3.E.kcU.kPU.M.T,T1......Yatoad.AU.Um0.2U.UW.,U 6U..M.F,0.89.U.UT,,U33.2.1MDsP..krqqlYcj,YddpBM9XORHvMLP9b8R1fQdf9T9NkM0HO 0nIQUY.,U.IK..,.3,0.F.,.k.i,4E.EN,.0E.EdU.EQE.M.VV.wB.o3.MHT9ND79,t7.whY,j FQ4nI67M.,.Z3.E.EFU.E2E..AU,U,2.0Ey.k6U.EME4k6U.M.4.,Y..4E,U5U,2U.2.t1.U.k P2.N.HF.6.M.QEE.0..Q,6.k.6.zT.1.7cUZT16.,Un.,UO.,.1.eWUbl,.,6YULU22.0kyix. 0Eyuv.Ikm500E.ETU.kOU.M.P,T1.y2ME70Mo..4XkU3Ikmj,2U.kNU.EBU.kz1.0EJ.3.V2g9 Y.2UxF..U.UWU.2.W.0.U2w4YU.E.q5.E.0.u42.G30.16HsP..EWK4ELUbXU..SGV,..Ul25M ,N,7.,MT..0.802.W.0.U2A26.2Ux,.6.sQE.MK6.,k.43y4....st66.UboN...o3UoY4gUXU 2U.gD.U.2.I26.2,2..76,E.6.v1.E.ktU.kgE.0U,.T1....wQ22.kH.....dNBM,5,7.,MT. .,6.c6E.606..GkGE00.,MT..0.m30.8Y.E.AUuUj,..H1.y0kVWqk8rkCKuKKtCLLyKmUnIak IadM,P1E.q5.U.UWU.2.W.0.U2wZ.E00.,MT..,6.cNE.6H6.AU2VjhB....u0wQ22.kHuwk1G XKHLyKmUlAbsoadM,10E.q5.U.UW.,U6U..6,F,0.,MT..0.y32.K20E.AUxUj,..T170D,N0M 9...0HOA39672U2U.gD..,.3,0.F.,.E0i,GE.6.v1.6.,.Z00.l,,U,240kr.EL.UB,.kr.j, 676,6.v1.E.EFU.E2E..YUWU22.0ky..2.w86.g52U.M.f,T1.y2sInvQdPNPv97uPw3UHBDPN H19QRtPUpoadM,f,7.,MT..0.800E.606..GE0U.E.q5.U.UL,,UxU.2.1.y4..Uo,..q0.oam A39MD6,6.v1.E.EFU.E2E..YU2.,U.gD..,.l8.2.o56.4EPkr...YC..kK.UlgakA39sE0U2U .gD.U.2.I22U.E2E..YU2.,U.gD..,.l0,.x,0U,.T1..Eu...P,.watA39sD6,6.v1.6.,.3, ,6.2,2..76,E.6.v1.E.EgE.ETU.M.kr...YC..kK..ndAgUt6.U.gD..,.3,,6.2,2..76,E. 6.v1.E.EgE.ETU.M.kr...YC..kK.UmAaoA3i1G.0ky..0E.EFE.0.F.,.E0G.2.0ky..2.292 .o56.4.wB...d1..g3.ENCnIgUt.6.v1.E.EFE.0.F.,.E0G.2.0ky..2.292.o56.4.wB...d 1..g3.sAbdAHl0S1G.0ky..0E.EFE.0.F.,.E0G.2.0ky..2.292.o56.4.wB...d1..g3.UtA 3q1U.gD..,.3,,6.2,2..76,E.6.v1.E.EgE.ETU.M.kr...YC..kK..f7CHl0a1U.gD..,.3, ,6.2,2..76,E.6.v1.E.EgE.ETU.M.kr...YC..kK..htBHl0S1G.0ky..0E.EFE.0.F.,.E0G .2.0ky..2.292.o56.4.wB...d1..g3.kPKnIgUzU2U.gD.U.2.I22U.E2E..YU,U,2.0EykB. U..Y,A06.4U,E.7.Uz5zerxfbzh5wzDV0IY0whhRgA,IUiQcchgXRhABhitQFt7DN83d.PM018 FZPRPM0HMoTDw,5k4ak2aE,CJuGqVqKmCLLy28ItyqvCrm8LISmo.T,kLyQrjymTC00.TtnRzu SC00.DlHyQrjibXU.UdIUBAV2hgqx3M1HM0VO9bO9wB.b0..U1ZigxZ2xBymdartq0SGK0WBBg k3YoxhUQcoZhUQepJgnBjnZCSmI8k4AV7.........DN83M1G2.Zn4aU,phVZB.....6F.ggix Z,phV,SGKSGWy4,7F9fR1eP19PUdIUBM07ON3PRu0.....UjU2hgWlHmmHG200Gom8quM83M12 8..b0..U1,s9b0..UUUn,P1M0........kHU2dRUi.D5,,KCqk2aEV9SrHC.F,.a..U2xhX3Zb Ahm.TNHTnLaIr0Jtyqn8rkqqMumrGabAZ0g,Hcn,tvV56s.kuVB.b0.klMHT9N0JtyqnEMumrs 7g,aUH,...Ul.M1GorCaBEV8oK83UB.b0.I6.CpsmqLGors97ONhP9POMRv7N76DtIXHEGomOr mmqr0rm8LEqokuqu4KqSmI8.H6FduEPNFO5...R1.5uPPv97uPsGTPMNPM98S9v7NV1xBLuP19 PEEGorCabAZ0U7....s9kL.78PNv7N76kZ.YdUYcjRAD,Y627.....Uj.TtIg3.7OOZPN59RP7 JTP95uHP8698S1PPV9P9vQDN83M12dZZB.sI...Q8y0..Q80ma4KsSmI8.7085.......T,kLG om.kbvSm5To5TtLSq1SECpsmqHa0a........Qet,Y3C3,,a0aKN4nts970R,SC00.ck...k2. .Y6MO.P0H0.kHM1yIlWrLUBkWWrlK4M1kd..30U1ZCUjY6.sEdHEGom.85.k2Spr8Lm....u4. kL...22.85.U7..oB.Uj.Spr8btwYg22sJTfQ7HEGors7kb.wZmN1......kL.70.EE.cQ..Hs JMF...Ui,.w3...,,Um,.M0..R1.s9ULVtw2UL,,,S0wdghgjsPg,OpoK4.....s9kLGom..00 .Z1.M0..u4.kL...22.85....R1.s9...00.Z1.sPPvMT7FM1YddpB5Wh.....cP70aIrCqruq taqtGrmuKu0GaaKrwYdIUB.q2PM0H6HsEoZj,sI.....s78k48k4qkk1ynvSl1yz9k4akU.4B, 5.sI.U0,ko.G2yGtwZDXbXU.kLUbXU.kHmWDvuSC00.aWBAV2hAUi.D5,,UBEV,..U7sI.U2,H 1MHw3..SW0g,Hcn...gSM1kd..QAq203EMUbk4M0C3....41UBMO.70TVBkVWqk85.g,sI.U0, ...TdH19RHvPRPMN9659O1fQ.,NOR96H9N9fPdPOBPO9fQbv7Nt7ROMd1....UdIUB..o3st66 .UCDwUo6.aUH,....s96H1fPDPR1vN9v7Nt7FNOZNAM8NOMRvNUdI.y4G2q.N05Wh.....EWU7 ,QC66kHM1UBl46HsEo3.C3.....SW0g,bOSb9RqqLUjk4sInnKEL.sI.U0,kdabo,.TtHf9RD7 9,lbKLu0GWy4D,a......w32fN3igBgihgbYZU6Kn8QEEGors7......s96IZvPVPNZ9RHPNbv 7N76D7IZvP.0GWyqlw2......w3kouKuaKrSqHmGEko.,7FTXb......UjUKBhZlHm0h00GWy4 D,......T,PuP7PNwYg22PuPEEGors7......s96ITfQdvQD792ejJC0GWkH......kLka4KuW qHmGEgdVZC,7FTXb......UjUHZimBhixgnx2QeoJC66kH......kLUBBgot7ka44,,S0..... .y0qomGrkSGK0WBhgo767uPw2......w3QeZJiqBhXhgnxYgkdKKt.,7Fs7c.3QwdONQcjphoJ ijZhghgmRiiQeoZAdfQN9F9vQ59.XDJW5.ELCoruKu.GomCrl0U1Fu4qocQ.Z1...bf9.EWE.8 T0E.E8E.k22.0..4E,5TeK4ZORNPNZvQRtIIepZBG20ksH3.bf9ZORNPNG20EtD.0E.ses,sc0 U.2.52l1sQRtIQeoBjghg2hgn7.X5.u0n9PU.Iy5.,.602UO,,U00.umUGLuUoFWE.Y.2..EGE .4E.0E.2.2alK96.Xxs1kDz41.1.,6.Ikmj,0U...p.0.4.I3l.,U.2m,.,.E4WDN.tNerm3Wj .JklbcjlqKKrkVy4..d6.2..E2E.U76.2n9RCdM95J.nT32kwL,lsHFH81HA,cR1... --- end of encoding --- |
Автор: | Info21 [ Пятница, 05 Октябрь, 2012 13:32 ] |
Заголовок сообщения: | Re: школьная и базовая сборки 2012 |
Евгений Темиргалеев писал(а): 2) Охрана не правильная. А какая правильная?
|
Автор: | Евгений Темиргалеев [ Пятница, 05 Октябрь, 2012 18:27 ] |
Заголовок сообщения: | Re: школьная и базовая сборки 2012 |
Info21 писал(а): Евгений Темиргалеев писал(а): 2) Охрана не правильная. А какая правильная? |
Автор: | Info21 [ Пятница, 05 Октябрь, 2012 22:39 ] |
Заголовок сообщения: | Re: школьная и базовая сборки 2012 |
Евгений Темиргалеев писал(а): Info21 писал(а): Евгений Темиргалеев писал(а): 2) Охрана не правильная. А какая правильная? |
Автор: | Info21 [ Пятница, 05 Октябрь, 2012 22:42 ] |
Заголовок сообщения: | Re: школьная и базовая сборки 2012 |
Еше пункт. Я не пытался делать новую функциональность, только инфраструктуру локализации. Среди того, что полезно добавить в учебных целях в первую очередь -- про SET и про Тетрис от И.Кузьмицкого, и из старого от А.И.Попкова были материалы. Если есть, что сказать на эти темы, пож., коллеги, высказывайтесь. |
Автор: | Info21 [ Суббота, 06 Октябрь, 2012 19:56 ] |
Заголовок сообщения: | Re: школьная и базовая сборки 2012 |
Евгений Темиргалеев писал(а): 1) Школьная версия ..... Всё исправлено. Вроде.Большое спасибо. |
Автор: | А.П. [ Суббота, 06 Октябрь, 2012 20:28 ] |
Заголовок сообщения: | Re: школьная и базовая сборки 2012 |
Info21 писал(а): Среди того, что полезно добавить в учебных целях в первую очередь -- про SET и про Тетрис от И.Кузьмицкого, и из старого от А.И.Попкова были материалы. Федор Васильевич! Кажется, появилось некоторое время и возможность для доделок старого и некоторых "новоделок". Из нового и относительно нового могу предложить: 1) подготовить методическую разработку по учебному проекту "Алфавит [старой] черепашкой" (черепашка версии И.Ермакова с моими пожеланиями и вставками). Проект неоднократно успешно прокатывал в нескольких группах 6-9-классников. Мне нравится. Половину текста даже когда-то написал; 2) подготовить комплекс тематических диалоговых программ-визуализаторов-тренажеров для школьников и студентов по основным элементам программирования на КП. Первый визуализатор на тему "переменная типа INTEGER" для критики готов (сделал с одним учеником, первокурсником ф-та инф-ки), есть задумки еще по нескольким. Ну и можно стряхнуть пыль со старого, если договоримся, что чистить и как обновлять. Да, еще вспомнил тренажер по числительным (русского языка). Альтернативы пока не встречал, роста грамотности населения в проговаривании числительных в разных падежах что-то не заметно. Ошибаются даже дикторы центральных СМИ и министры. Вывод: надо популяризировать и распространять. |
Автор: | ___ [ Воскресенье, 07 Октябрь, 2012 20:41 ] | ||
Заголовок сообщения: | Re: школьная и базовая сборки 2012 | ||
Добрый день. 1) были свои изменения в словарике simples.odc, в прошлой сборке работало. теперь выдает: "оператор начинается с неправильной литеры". пробовал открыть новый симплес и туда вставить свое. но поведение не меняется. причем подстановка происходит, но во время компиляции вылазит маркер с такой штукой. что-то не понимаю наверное? 2) это было и в предыдущих сборках. вроде как в заголовке должно писаться адрес к папке бб. но в линуксе (убунта) там всегда пишется "/:\". мб как-то можно исправить? 3) не нашел в рус словарике перевода для ~ ("не"), вдруг забылос, а не так задумано.
|
Автор: | Info21 [ Понедельник, 08 Октябрь, 2012 14:13 ] |
Заголовок сообщения: | Re: школьная и базовая сборки 2012 |
Анатолий Иванович, мне трудно жонглировать многими делами. Use your judgement. Только убедительная просьба: в прошлый раз застряло, как теперь припоминается, из-за жирных ключевых слов, хорошо бы без подобных украшательств: попроще, почище, пояснее. |
Автор: | Info21 [ Понедельник, 08 Октябрь, 2012 14:18 ] |
Заголовок сообщения: | Re: школьная и базовая сборки 2012 |
___ писал(а): 2) это было и в предыдущих сборках. вроде как в заголовке должно писаться адрес к папке бб. но в линуксе (убунта) там всегда пишется "/:\". мб как-то можно исправить? С этим нужно разбираться спецам по линуксу.
|
Автор: | Info21 [ Понедельник, 08 Октябрь, 2012 14:20 ] |
Заголовок сообщения: | Re: школьная и базовая сборки 2012 |
___ писал(а): 1) были свои изменения в словарике simples.odc, в прошлой сборке работало. теперь выдает: "оператор начинается с неправильной литеры". пробовал открыть новый симплес и туда вставить свое. но поведение не меняется. причем подстановка происходит, но во время компиляции вылазит маркер с такой штукой. что-то не понимаю наверное? Думаю, что-то с Юникодом.Попробуйте исследовать c помощью i21sysUnicodeTools -- открывайте прямо исходник. Если всё так, то нужна доп. разъяснения в документации. Эта штука "провалилась", т.к. делалось в несколько присестов с большими интервалами. Ниче, выгладим. |
Автор: | ___ [ Понедельник, 08 Октябрь, 2012 16:50 ] |
Заголовок сообщения: | Re: школьная и базовая сборки 2012 |
Info21 писал(а): Попробуйте исследовать c помощью i21sysUnicodeTools -- открывайте прямо исходник. исследовал: если самому написать команду: Р D0H (Extended ASCII) . 2EH (pure ASCII) В C2H (Extended ASCII) в E2H (Extended ASCII) е E5H (Extended ASCII) р F0H (Extended ASCII) х F5H (Extended ASCII) если заменой по ф5: Р 420H (Unicode Cyrillic) . 2EH (pure ASCII) В 412H (Unicode Cyrillic) в 432H (Unicode Cyrillic) е 435H (Unicode Cyrillic) р 440H (Unicode Cyrillic) х 445H (Unicode Cyrillic) попробовал заменить "пока", он тоже стал юникодным, но на него компилятор не ругается так же "юникодные слова" не выделяются толком по двойному клику. кликаешь их, он может выделить 1 букву или пару или пол слова. если по концу слова кликать, когда выделит все целиком. по обычным словам, в любом месте двойной клик выделяет все слово. |
Автор: | Info21 [ Понедельник, 08 Октябрь, 2012 17:04 ] |
Заголовок сообщения: | Re: школьная и базовая сборки 2012 |
Из-за возможности в документах как расширенного аски, так и юникода, там принята такая схема, что для заменяемых слов делается "приведение к общему знаменателю" -- юникоду. Правые части simples остаются как есть, вроде бы. Пож., растолкуйте мне (в личку) по пунктам то, что Вы пытаетесь делать, что получается, и что нужно, чтобы делалось. Вы, похоже, делаете что-то непредусмотренное. Надо или прописать в документации, или усовершенствовать функциональность. |
Автор: | Info21 [ Вторник, 09 Октябрь, 2012 11:58 ] |
Заголовок сообщения: | Re: школьная и базовая сборки 2012 |
Модуль-пример в присланном я так и не нашел. По словесному описанию: Попробуйте поставить Р.Вверх в кавычки. Кавычки позволяют там использовать для макрорасширений любые цепочки литер. Всё-таки пришлите мне тот модуль. |
Автор: | ___ [ Вторник, 09 Октябрь, 2012 17:50 ] | |||
Заголовок сообщения: | Re: школьная и базовая сборки 2012 | |||
если минимум для проверки то 2 файла во вложении (словарик и модуль, где использовался):
|
Автор: | ___ [ Вторник, 09 Октябрь, 2012 18:03 ] |
Заголовок сообщения: | Re: школьная и базовая сборки 2012 |
похоже проблема не конкретно в словарике: 1) берем чистую новую сборку, запускаем 2) черепашка, новая программа по английски 3) пишем секцию var модуля, в ней объявляем переменную ii, все компилируется, работает. Код: MODULE Задание1; IMPORT Ч := i21eduЧерепашка, Log := StdLog, In := i21sysIn; VAR ii : INTEGER; BEGIN Ч.Идти(100); Ч.Повернуть(144); END Задание1. 4) ставим курсор, после ii, нажимаем ф5. переменная стала называться большими буквами. компилируется работает. 5) называем переменную по русски "ии", компилируется работает. 6) ставим курсор после "ии", нажимаем ф5, превращается в "ИИ", компилируем.... не работает (маркер ошибки). пс. в убунте под вайн. для чистоты лучше проверить в винде. |
Автор: | Info21 [ Вторник, 09 Октябрь, 2012 21:21 ] |
Заголовок сообщения: | Re: школьная и базовая сборки 2012 |
___ писал(а): пс. в убунте под вайн. для чистоты лучше проверить в винде. это не важно, там всё проще.Проблема понятна -- там принято решение всё переводить на уникод, т.к. были примеры, когда путались буквы. Подумаю, как там можно предусмотреть сохранение неюникодных буковок. Не хочется заплатки громоздить, хотя это можно быстро сделать |
Автор: | Евгений Темиргалеев [ Понедельник, 15 Октябрь, 2012 16:35 ] |
Заголовок сообщения: | Re: школьная и базовая сборки 2012 |
Info21 писал(а): Среди того, что полезно добавить в учебных целях ... Не знаю на сколько это полезно для школьного курса, но для университетского точно неплохо бы включить куда-то схемуКод: (* ~логичПеременная *) IF логичВыражение THEN логичПеременная := TRUE END <=> логичПеременная := логичВыражение Код: (* логичПеременная *) IF логичВыражение THEN логичПеременная := FALSE END <=> логичПеременная := ~(логичВыражение) На этот раз натолкнулся в DevElfLinker. Код: PROCEDURE WriteOut; VAR res: INTEGER; BEGIN ASSERT(~error, 20); Out := Files.dir.New(Files.dir.This(""), Files.ask); IF Out # NIL THEN Ro := Out.NewWriter(Ro); Ro.SetPos(0); CalculateLayout; IF ~error THEN WriteElfHeader END; IF ~error THEN WriteSectionHeaderTable END; IF ~error THEN WriteProgramHeaderTable END; ... Out.Register(soName$, "so", Files.ask, res); IF res # 0 THEN error := TRUE END ELSE error := TRUE END Код: PROCEDURE WriteOut;
VAR res: INTEGER; BEGIN ASSERT(~error, 20); Out := Files.dir.New(Files.dir.This(""), Files.ask); error := Out = NIL; IF ~error THEN Ro := Out.NewWriter(Ro); Ro.SetPos(0); CalculateLayout; IF ~error THEN WriteElfHeader END; IF ~error THEN WriteSectionHeaderTable END; IF ~error THEN WriteProgramHeaderTable END; ... Out.Register(soName$, "so", Files.ask, res); error := res # 0 END |
Страница 1 из 4 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |