From 251a07c4cbed1a5a960f5ed416ce6ac13c8152b7 Mon Sep 17 00:00:00 2001 From: hardythe1 Date: Thu, 11 Jun 2015 17:31:11 +0530 Subject: add books --- .../chapter10_10.ipynb | 711 +++++++++++++++++++++ 1 file changed, 711 insertions(+) create mode 100755 Computer_Concepts_and_C_Programming_by_R.Rajaram/chapter10_10.ipynb (limited to 'Computer_Concepts_and_C_Programming_by_R.Rajaram/chapter10_10.ipynb') diff --git a/Computer_Concepts_and_C_Programming_by_R.Rajaram/chapter10_10.ipynb b/Computer_Concepts_and_C_Programming_by_R.Rajaram/chapter10_10.ipynb new file mode 100755 index 00000000..db2cb5a6 --- /dev/null +++ b/Computer_Concepts_and_C_Programming_by_R.Rajaram/chapter10_10.ipynb @@ -0,0 +1,711 @@ +{ + "metadata": { + "name": "", + "signature": "sha256:a2d2127f6a5ebfde55eb11899a94f93b6aeee78155a32ab8e434ae8b263ad3b3" + }, + "nbformat": 3, + "nbformat_minor": 0, + "worksheets": [ + { + "cells": [ + { + "cell_type": "heading", + "level": 1, + "metadata": {}, + "source": [ + "10 : ARRAYS" + ] + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "10.2.1,page number:170" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "import array\n", + "value = [6]\n", + "\n", + "for index in range(0,6):\n", + " print \"Enter Integer\"\n", + " value.append(int(input()))\n", + "for index in range(0,7):\n", + " print \"Integer = \",value[index]" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Enter Integer\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "stream": "stdout", + "text": [ + "4\n" + ] + }, + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Enter Integer\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "stream": "stdout", + "text": [ + "6\n" + ] + }, + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Enter Integer\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "stream": "stdout", + "text": [ + "12\n" + ] + }, + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Enter Integer\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "stream": "stdout", + "text": [ + "6\n" + ] + }, + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Enter Integer\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "stream": "stdout", + "text": [ + "7\n" + ] + }, + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Enter Integer\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "stream": "stdout", + "text": [ + "13\n" + ] + }, + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Integer = 6\n", + "Integer = 4\n", + "Integer = 6\n", + "Integer = 12\n", + "Integer = 6\n", + "Integer = 7\n", + "Integer = 13\n" + ] + } + ], + "prompt_number": 1 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "10.3.1, page number:170" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "value=[6,4,3,2,1]\n", + "for index in xrange(5):\n", + " print \"Integer = \",value[index]" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Integer = 6\n", + "Integer = 4\n", + "Integer = 3\n", + "Integer = 2\n", + "Integer = 1\n" + ] + } + ], + "prompt_number": 2 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "10.3.2, page number:171" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "import array\n", + "def MAX_SIZE_CONST():\n", + " return 123\n", + "def TRAILER_CONST():\n", + " return -7777\n", + "value=array.array('i',[])\n", + "print \"Enter upto\",MAX_SIZE_CONST(),\"using\",TRAILER_CONST(),\"as trailer :\"\n", + "print \"\"\n", + "m=0\n", + "for index in range(0,int(MAX_SIZE_CONST())):\n", + " item=int(input())\n", + " if(item == int(TRAILER_CONST())):\n", + " break\n", + " else:\n", + " value.append(item)\n", + " m+=1\n", + "for index in range(0,m):\n", + " print \"Integer =\",value[index]" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Enter upto 123 using -7777 as trailer :\n", + "\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "stream": "stdout", + "text": [ + "1\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "stream": "stdout", + "text": [ + "2\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "stream": "stdout", + "text": [ + "3\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "stream": "stdout", + "text": [ + "4\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "stream": "stdout", + "text": [ + "-7777\n" + ] + }, + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Integer = 1\n", + "Integer = 2\n", + "Integer = 3\n", + "Integer = 4\n" + ] + } + ], + "prompt_number": 3 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "10.4.1, page number:172" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "import array\n", + "k=0\n", + "sum=0.0\n", + "def MAX_STUD():\n", + " return 20\n", + "def ENDINP():\n", + " return -9999\n", + "mark=array.array('i',(0 for i in range(0,MAX_STUD())))\n", + "print \"enter upto\",MAX_STUD(),\"marks:\"\n", + "readin=int(input())\n", + "for index in range(0,MAX_STUD()):\n", + " if(readin != ENDINP()):\n", + " mark[index]=readin\n", + " readin=int(input())\n", + " k+=1\n", + "for index in xrange(0,k):\n", + " sum=sum+mark[index]\n", + "print \"Average Mark = \",sum/k\n", + " " + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "enter upto 20 marks:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "stream": "stdout", + "text": [ + "34\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "stream": "stdout", + "text": [ + "66\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "stream": "stdout", + "text": [ + "78\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "stream": "stdout", + "text": [ + "65\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "stream": "stdout", + "text": [ + "43\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "stream": "stdout", + "text": [ + "23\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "stream": "stdout", + "text": [ + "12\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "stream": "stdout", + "text": [ + "88\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "stream": "stdout", + "text": [ + "-9999\n" + ] + }, + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Average Mark = 51.125\n" + ] + } + ], + "prompt_number": 4 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "10.5.1, page number:174" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "import array\n", + "def MAX_SIZE():\n", + " return 10\n", + "#str=array.array('i',(0 for i in range(0,MAX_SIZE()+1)))\n", + "print \"Enter the 10 letter word.\"\n", + "str=raw_input()\n", + "r=[]\n", + "for letter in str:\n", + " r.append(letter)\n", + "r.reverse()\n", + "print \"word = \",str\n", + "print \"\".join(r)\n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Enter the 10 letter word.\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "stream": "stdout", + "text": [ + "madurai\n" + ] + }, + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "word = madurai\n", + "iarudam\n" + ] + } + ], + "prompt_number": 5 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "10.6.1, page number:175" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "import array\n", + "def MAX_SIZE():\n", + " return 20\n", + "size=0\n", + "variable =array.array('i',[])\n", + "while True:\n", + " print \"Array-size : ?\"\n", + " size=int(input())\n", + " if size>1 and size4 :\n", + " running=False\n", + " return city\n", + "def read_year():\n", + " running=True\n", + " while running:\n", + " print \"Which year?\"\n", + " year=int(input())\n", + " if year>1950 or year<2000 :\n", + " running=False\n", + " return year\n", + "def pop(x,y):\n", + " global pox\n", + " return pox[x-1][(y-1950)/10]\n", + "\n", + "def output_city():\n", + " if city == 1:\n", + " return \"Madurai\"\n", + " elif city == 2:\n", + " return \"Madras\"\n", + " elif city == 3:\n", + " return \"Bombay\"\n", + " elif city == 4:\n", + " return \"Calcutta\"\n", + " \n", + "runnable=True\n", + "city=read_city()\n", + "while runnable :\n", + " year=read_year()\n", + " print \"Population in \",year,\"of\",output_city(),\"is\",pop(city,year),\"Lakhs\"\n", + " city =read_city()\n", + " if city == 0:\n", + " runnable=False" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Which city?\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "stream": "stdout", + "text": [ + "3\n" + ] + }, + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Which year?\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "stream": "stdout", + "text": [ + "1990\n" + ] + }, + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Population in 1990 of Bombay is 30 Lakhs\n", + "Which city?\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "stream": "stdout", + "text": [ + "0\n" + ] + } + ], + "prompt_number": 1 + } + ], + "metadata": {} + } + ] +} \ No newline at end of file -- cgit